diff options
Diffstat (limited to 'unit-tests/cc')
-rw-r--r-- | unit-tests/cc/lexer/preprocessor.test | 9 | ||||
-rw-r--r-- | unit-tests/cc/parser/module.test | 8 |
2 files changed, 13 insertions, 4 deletions
diff --git a/unit-tests/cc/lexer/preprocessor.test b/unit-tests/cc/lexer/preprocessor.test index 2917649..e082062 100644 --- a/unit-tests/cc/lexer/preprocessor.test +++ b/unit-tests/cc/lexer/preprocessor.test @@ -36,3 +36,12 @@ $* <<EOI # 1 "test.cxx" 2 #line 8 "z:\\tmp\\test.hxx" EOI + +: nested +: +$* <<EOI >>EOO +#define FOO(x) #y +; +EOI +';' +EOO diff --git a/unit-tests/cc/parser/module.test b/unit-tests/cc/parser/module.test index f85c969..f2bbaf1 100644 --- a/unit-tests/cc/parser/module.test +++ b/unit-tests/cc/parser/module.test @@ -88,7 +88,7 @@ EOO : brace-missing : -$* <<EOI 2>>EOE +$* <<EOI 2>>EOE != 0 export { class foo @@ -97,12 +97,12 @@ export module foo; } EOI -stdin:8:1: warning: {}-imbalance detected +stdin:8:1: error: {}-imbalance detected EOE : brace-stray : -$* <<EOI 2>>EOE +$* <<EOI 2>>EOE != 0 export { class foo @@ -111,7 +111,7 @@ export } module foo; EOI -stdin:6:1: warning: {}-imbalance detected +stdin:6:1: error: {}-imbalance detected EOE : import-missing-name |