12345678910111213141516171819 |
- // RUN: %clang_cc1 %s -verify -rewrite-macros -o %t
- // RUN: FileCheck %s < %t
- // Any CHECK line comments are included in the output, so we use some extra
- // regex brackets to make sure we don't match the CHECK lines themselves.
- #define A(a,b) a ## b
- // CHECK: {{^}} 12 /*A*/ /*(1,2)*/{{$}}
- A(1,2)
- // CHECK: {{^}} /*_Pragma("mark")*/{{$}}
- _Pragma("mark")
- // CHECK: /*#warning eek*/{{$}}
- /* expected-warning {{eek}} */ #warning eek
- // CHECK: {{^}}//#pragma mark mark{{$}}
- #pragma mark mark
|