[PATCH] D25153: preprocessor supports `-dI` flag

Vedant Kumar via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 10 21:39:15 PDT 2016


vsk added inline comments.


================
Comment at: test/Preprocessor/dump_include.c:3
+// RUN: %clang_cc1 -w -E -dI -isystem %S %s -o - | grep '^#include *"dump_'
+// RUN: %clang_cc1 -w -E -dI -isystem %S %s -o - | grep '^#include_next *"dump_'
+// RUN: %clang_cc1 -w -E -dI -isystem %S -imacros %S/dump_include.h %s -o - | grep '^#__include_macros "/.*/dump_'
----------------
Could you use FileCheck instead of grep? E.g;

```
// RUN: %clang_cc1 -w -E -dI -isystem %S -imacros %S/dump_include.h %s -o - | FileCheck %s
// CHECK: {{^}}#include <dump_
// CHECK: {{^}}#include "dump_
// CHECK: {{^}}#include_next "dump_
// CHECK: {{^}}#__include_macros "{{.*}}dump"
```

This applies to your other test as well.


https://reviews.llvm.org/D25153





More information about the cfe-commits mailing list