[PassManager] Another adjustment to account for different printing.

On some system, there's extra `class` specifiers when printing pass
manager types.
This commit is contained in:
Florian Hahn committed 2022-03-09 14:09:23 +00:00
1 parent e5ccd66801
commit add0c5856d
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -6,7 +6,7 @@
; CHECK: Stack dump:
; CHECK-NEXT: 0. Program arguments:
; CHECK-NEXT: 1. Running pass 'ModuleToFunctionPassAdaptor' on module
; CHECK-NEXT: 2. Running pass 'PassManager<llvm::Function{{.*}}>' on function '@foo'
; CHECK-NEXT: 2. Running pass 'PassManager<{{.*}}llvm::Function{{.*}}>' on function '@foo'
; CHECK-NEXT: 3. Running pass 'CrashingFunctionPass' on function '@foo'
define void @foo() {
+2 -2
View File
@@ -6,9 +6,9 @@
; CHECK: Stack dump:
; CHECK-NEXT: 0. Program arguments:
; CHECK-NEXT: 1. Running pass 'ModuleToFunctionPassAdaptor' on module
; CHECK-NEXT: 2. Running pass 'PassManager<llvm::Function>' on function '@foo'
; CHECK-NEXT: 2. Running pass 'PassManager<{{.*}}llvm::Function{{.*}}>' on function '@foo'
; CHECK-NEXT: 3. Running pass 'FunctionToLoopPassAdaptor' on function '@foo'
; CHECK-NEXT: 4. Running pass 'PassManager<llvm::Loop,{{.+}}>' on loop 'loop.header'.
; CHECK-NEXT: 4. Running pass 'PassManager<{{.*}}llvm::Loop,{{.+}}>' on loop 'loop.header'.
; CHECK-NEXT: 5. Running pass 'CrashingLoopPass' on loop 'loop.header'.
define void @foo() {