xref: /llvm-project/clang/test/Analysis/Inputs/plist-macros-ctu.c (revision aeac909329a76993314c26ec1a1973c07a79db81)
1 
2 #include "plist-macros-ctu.h"
3 
4 #define M *X = (int *)0
5 
F1(int ** X)6 void F1(int **X) {
7   M;
8 }
9 
10 #undef M
11 #define M *Y = (int *)0
12 
F2(int ** Y)13 void F2(int **Y) {
14   M;
15 }
16 
17 #define M1 *Z = (int *)0
18 
F3(int ** Z)19 void F3(int **Z) {
20   M1;
21 }
22