From b5127388a3b5a2403e8d8944766bbe1895e09530 Mon Sep 17 00:00:00 2001 From: jhugunin Date: Fri, 12 Sep 2003 16:49:58 +0000 Subject: fix and test for Bugzilla Bug 42993 Language regression, or possible language improvement? The problem was caused by moving name binding in pointcut declarations to happen before declare parents are evaluated. Because of this, the compiler doesn't know that ContainerDescriptor isa Key when resolving the ContainerLoader.containerLoads reference. The change in ordering was made to fix a bug reported in declare error and declare soft whose pcds where being evaluated before name binding had happened in the pointcut declarations. Unfortunately, declare error and declare soft are concretized at the same time as declare parents (and all other declares ;-), so this move also led to the regression noted above. --- tests/ajcTests.xml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/ajcTests.xml') diff --git a/tests/ajcTests.xml b/tests/ajcTests.xml index a50e6940d..39dd3b146 100644 --- a/tests/ajcTests.xml +++ b/tests/ajcTests.xml @@ -6751,4 +6751,10 @@ + + + + + -- cgit v1.2.3