diff options
Diffstat (limited to 'clang/test/Modules')
-rw-r--r-- | clang/test/Modules/Inputs/macros_left.h | 2 | ||||
-rw-r--r-- | clang/test/Modules/Inputs/macros_right.h | 2 | ||||
-rw-r--r-- | clang/test/Modules/macros.c | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/macros_left.h b/clang/test/Modules/Inputs/macros_left.h index a8aac75a2fd..076b0464e6c 100644 --- a/clang/test/Modules/Inputs/macros_left.h +++ b/clang/test/Modules/Inputs/macros_left.h @@ -12,3 +12,5 @@ #define LEFT_RIGHT_DIFFERENT3 float #define LEFT_RIGHT_DIFFERENT float + +#define FN_ADD(a,b) (a+b) diff --git a/clang/test/Modules/Inputs/macros_right.h b/clang/test/Modules/Inputs/macros_right.h index 445f579cf6d..dbbd2c36435 100644 --- a/clang/test/Modules/Inputs/macros_right.h +++ b/clang/test/Modules/Inputs/macros_right.h @@ -15,3 +15,5 @@ #undef TOP_RIGHT_REDEF #define TOP_RIGHT_REDEF float + +#define FN_ADD(x, y) (x+y) diff --git a/clang/test/Modules/macros.c b/clang/test/Modules/macros.c index c715ec96517..fc448d99890 100644 --- a/clang/test/Modules/macros.c +++ b/clang/test/Modules/macros.c @@ -125,6 +125,7 @@ void test2() { void test3() { double d; LEFT_RIGHT_DIFFERENT *dp = &d; // okay + int x = FN_ADD(1,2); } #ifndef TOP_RIGHT_UNDEF |