aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ajcTests.xml
diff options
context:
space:
mode:
authorjhugunin <jhugunin>2003-07-29 20:47:53 +0000
committerjhugunin <jhugunin>2003-07-29 20:47:53 +0000
commitaab8f36a22d0ac267dee63f4137dccdbe83d3559 (patch)
tree3b73010729e95017a5dc98a0a34f1d303283ab26 /tests/ajcTests.xml
parentee03a3e557204184380193807326d1131c1f2777 (diff)
downloadaspectj-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.xml7
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>