diff options
author | jhugunin <jhugunin> | 2003-07-29 20:47:53 +0000 |
---|---|---|
committer | jhugunin <jhugunin> | 2003-07-29 20:47:53 +0000 |
commit | aab8f36a22d0ac267dee63f4137dccdbe83d3559 (patch) | |
tree | 3b73010729e95017a5dc98a0a34f1d303283ab26 /tests/ajcTests.xml | |
parent | ee03a3e557204184380193807326d1131c1f2777 (diff) | |
download | aspectj-aab8f36a22d0ac267dee63f4137dccdbe83d3559.tar.gz aspectj-aab8f36a22d0ac267dee63f4137dccdbe83d3559.zip |
fix for Bugzilla Bug 40876
ClassFormatError on external subtype-qualified ref to supertype pointcut
This was an important bug that was caused by the static fields used in the implementation of cflow being placed on the wrong class. This broke the rules used for name mangling and could occasionally result in name collisions as shown here.
Diffstat (limited to 'tests/ajcTests.xml')
-rw-r--r-- | tests/ajcTests.xml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/ajcTests.xml b/tests/ajcTests.xml index 788451035..0058ddf2c 100644 --- a/tests/ajcTests.xml +++ b/tests/ajcTests.xml @@ -6470,5 +6470,12 @@ <message kind="error" line="10"/> </compile> </ajc-test> + + <ajc-test dir="bugs" + pr="40876" + title="subtype-qualified pointcut reference"> + <compile files="PointcutLibraryTest.java"/> + <run class="PointcutLibraryTest"/> + </ajc-test> </suite> |