Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang-tools-extra/test/pp-trace/pp-trace-include.cpp
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
// CHECK-NEXT: RelativePath: "Level2A.h" | // CHECK-NEXT: RelativePath: "Level2A.h" | ||||
// CHECK-NEXT: Imported: (null) | // CHECK-NEXT: Imported: (null) | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level2A.h:1:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level2A.h:1:1" | ||||
// CHECK-NEXT: Reason: EnterFile | // CHECK-NEXT: Reason: EnterFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1A.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1A.h" | ||||
// CHECK-NEXT: - Callback: MacroDefined | // CHECK-NEXT: - Callback: MacroDefined | ||||
// CHECK-NEXT: HashLoc: "{{.*}}{{[/\\]}}Inputs/Level2A.h:1:1" | |||||
// CHECK-NEXT: MacroNameTok: MACRO_2A | // CHECK-NEXT: MacroNameTok: MACRO_2A | ||||
// CHECK-NEXT: MacroDirective: MD_Define | // CHECK-NEXT: MacroDirective: MD_Define | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level1A.h:2:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level1A.h:2:1" | ||||
// CHECK-NEXT: Reason: ExitFile | // CHECK-NEXT: Reason: ExitFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level2A.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level2A.h" | ||||
// CHECK-NEXT: - Callback: MacroDefined | // CHECK-NEXT: - Callback: MacroDefined | ||||
// CHECK-NEXT: HashLoc: "{{.*}}{{[/\\]}}Inputs/Level1A.h:2:1" | |||||
// CHECK-NEXT: MacroNameTok: MACRO_1A | // CHECK-NEXT: MacroNameTok: MACRO_1A | ||||
// CHECK-NEXT: MacroDirective: MD_Define | // CHECK-NEXT: MacroDirective: MD_Define | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}pp-trace-include.cpp:4:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}pp-trace-include.cpp:4:1" | ||||
// CHECK-NEXT: Reason: ExitFile | // CHECK-NEXT: Reason: ExitFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1A.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1A.h" | ||||
// CHECK-NEXT: - Callback: InclusionDirective | // CHECK-NEXT: - Callback: InclusionDirective | ||||
Show All 22 Lines | |||||
// CHECK-NEXT: RelativePath: "Level2B.h" | // CHECK-NEXT: RelativePath: "Level2B.h" | ||||
// CHECK-NEXT: Imported: (null) | // CHECK-NEXT: Imported: (null) | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level2B.h:1:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level2B.h:1:1" | ||||
// CHECK-NEXT: Reason: EnterFile | // CHECK-NEXT: Reason: EnterFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1B.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1B.h" | ||||
// CHECK-NEXT: - Callback: MacroDefined | // CHECK-NEXT: - Callback: MacroDefined | ||||
// CHECK-NEXT: HashLoc: "{{.*}}{{[/\\]}}Inputs/Level2B.h:1:1" | |||||
// CHECK-NEXT: MacroNameTok: MACRO_2B | // CHECK-NEXT: MacroNameTok: MACRO_2B | ||||
// CHECK-NEXT: MacroDirective: MD_Define | // CHECK-NEXT: MacroDirective: MD_Define | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level1B.h:2:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}Inputs/Level1B.h:2:1" | ||||
// CHECK-NEXT: Reason: ExitFile | // CHECK-NEXT: Reason: ExitFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level2B.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level2B.h" | ||||
// CHECK-NEXT: - Callback: MacroDefined | // CHECK-NEXT: - Callback: MacroDefined | ||||
// CHECK-NEXT: HashLoc: "{{.*}}{{[/\\]}}Inputs/Level1B.h:2:1" | |||||
// CHECK-NEXT: MacroNameTok: MACRO_1B | // CHECK-NEXT: MacroNameTok: MACRO_1B | ||||
// CHECK-NEXT: MacroDirective: MD_Define | // CHECK-NEXT: MacroDirective: MD_Define | ||||
// CHECK-NEXT: - Callback: FileChanged | // CHECK-NEXT: - Callback: FileChanged | ||||
// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}pp-trace-include.cpp:5:1" | // CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}pp-trace-include.cpp:5:1" | ||||
// CHECK-NEXT: Reason: ExitFile | // CHECK-NEXT: Reason: ExitFile | ||||
// CHECK-NEXT: FileType: C_User | // CHECK-NEXT: FileType: C_User | ||||
// CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1B.h" | // CHECK-NEXT: PrevFID: "{{.*}}{{[/\\]}}Inputs/Level1B.h" | ||||
// CHECK-NEXT: - Callback: EndOfMainFile | // CHECK-NEXT: - Callback: EndOfMainFile | ||||
// CHECK-NEXT: ... | // CHECK-NEXT: ... |