diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2023-03-13 22:27:08 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2023-03-13 22:27:08 +0000 |
commit | 7c043d4713a60bae693f9656d43222e842f9b61f (patch) | |
tree | dc78a57537f34b3bc4e16c4d2d55ac949c1e36a9 /Examples | |
parent | 2171115d380c899e7fd54224142ff2540632ef1e (diff) | |
download | swig-7c043d4713a60bae693f9656d43222e842f9b61f.tar.gz |
Redefined identifer testcase now correctly errors
Diffstat (limited to 'Examples')
-rw-r--r-- | Examples/test-suite/errors/cpp_class_definition.i | 6 | ||||
-rw-r--r-- | Examples/test-suite/errors/cpp_class_definition.stderr | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/Examples/test-suite/errors/cpp_class_definition.i b/Examples/test-suite/errors/cpp_class_definition.i index 8381e75cc..22d7c1521 100644 --- a/Examples/test-suite/errors/cpp_class_definition.i +++ b/Examples/test-suite/errors/cpp_class_definition.i @@ -1,7 +1,7 @@ %module xxx -// This should error but doesn't -#if 0 + + namespace OtherSpace { struct L; } @@ -13,7 +13,7 @@ namespace Space11 { }; } } -#endif + namespace Space1 { struct A; diff --git a/Examples/test-suite/errors/cpp_class_definition.stderr b/Examples/test-suite/errors/cpp_class_definition.stderr index 2c4102842..659e254c5 100644 --- a/Examples/test-suite/errors/cpp_class_definition.stderr +++ b/Examples/test-suite/errors/cpp_class_definition.stderr @@ -1 +1,3 @@ +cpp_class_definition.i:11: Warning 302: Identifier 'L' redefined (ignored), +cpp_class_definition.i:10: Warning 302: previous definition of 'L'. cpp_class_definition.i:22: Error: 'Space1::A' resolves to 'Space1::A' and was incorrectly instantiated in scope 'Space2' instead of within scope 'Space1'. |