brintos

brintos / llvm-project-archived public Read only

0
0
Text · 581 B · 8f090ab Raw
18 lines · cpp
1// RUN: pp-trace -callbacks 'File*,Macro*,-MacroUndefined' %s -- | FileCheck %s2// RUN: pp-trace -callbacks ' File* , Macro* , -MacroUndefined ' %s -- | FileCheck %s3// RUN: not pp-trace -callbacks '[' %s -- 2>&1 | FileCheck --check-prefix=INVALID %s4 5#define M 16int i = M;7#undef M8 9// CHECK:      ---10// CHECK:      - Callback: FileChanged11// CHECK:      - Callback: MacroDefined12// CHECK:      - Callback: MacroExpands13// CHECK-NOT:  - Callback: MacroUndefined14// CHECK-NOT:  - Callback: EndOfMainFile15// CHECK:      ...16 17// INVALID: error: invalid glob pattern, unmatched '['18