Home | History | Annotate | Line # | Download | only in tests
      1 #define foo(x) "x"
      2 #define bar(x) 'x'
      3 #define baz frob
      4 foo(3)
      5 bar(3)
      6 foo(baz)
      7 bar(baz)
      8 "baz"
      9 'baz'
     10 "foo(baz)"
     11 "bar(baz)"
     12 
     13 #define foo2(x) foo(x)
     14 #define bar2(x) bar(x)
     15 foo2(baz)
     16 bar2(baz)
     17 
     18 #define foo3(x) foo2(x)
     19 #define bar3(x) bar2(x)
     20 foo3(baz)
     21 bar3(baz)
     22