1// RUN: %clang_cc1 %s -verify -rewrite-macros -o %t 2// RUN: FileCheck %s < %t 3 4// Any CHECK line comments are included in the output, so we use some extra 5// regex brackets to make sure we don't match the CHECK lines themselves. 6 7#define A(a,b) a ## b 8 9// CHECK: {{^}} 12 /*A*/ /*(1,2)*/{{$}} 10A(1,2) 11 12// CHECK: {{^}} /*_Pragma("mark")*/{{$}} 13_Pragma("mark") 14 15// CHECK: /*#warning eek*/{{$}} 16/* expected-warning {{eek}} */ #warning eek 17 18// CHECK: {{^}}//#pragma mark mark{{$}} 19#pragma mark mark 20