Skip to content

Commit 8fcb073

Browse files
authored
[mlir][llvm] Use prop-dict for ubsantrap (#159470)
#159385 (comment)
1 parent 4625c8f commit 8fcb073

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1177,7 +1177,7 @@ def LLVM_UBSanTrap : LLVM_ZeroResultIntrOp<"ubsantrap",
11771177
/*immArgPositions=*/[0], /*immArgAttrNames=*/["failureKind"]> {
11781178
let arguments = (ins I8Attr:$failureKind);
11791179

1180-
let assemblyFormat = "attr-dict";
1180+
let assemblyFormat = "prop-dict attr-dict";
11811181
}
11821182

11831183
/// Create a call to vscale intrinsic.

mlir/test/Target/LLVMIR/Import/intrinsic.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -567,11 +567,11 @@ define void @annotate_intrinsics(ptr %var, ptr %ptr, i16 %int, ptr %annotation,
567567

568568
; CHECK-LABEL: llvm.func @trap_intrinsics
569569
define void @trap_intrinsics() {
570-
; CHECK: llvm.intr.trap
570+
; CHECK: llvm.intr.trap
571571
call void @llvm.trap()
572572
; CHECK: llvm.intr.debugtrap
573573
call void @llvm.debugtrap()
574-
; CHECK: llvm.intr.ubsantrap {failureKind = 1 : i8}
574+
; CHECK: llvm.intr.ubsantrap <{failureKind = 1 : i8}>
575575
call void @llvm.ubsantrap(i8 1)
576576
ret void
577577
}

mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ llvm.func @trap_intrinsics() {
613613
// CHECK: call void @llvm.debugtrap()
614614
llvm.intr.debugtrap
615615
// CHECK: call void @llvm.ubsantrap(i8 1)
616-
llvm.intr.ubsantrap {failureKind = 1 : i8}
616+
llvm.intr.ubsantrap <{failureKind = 1 : i8}>
617617
llvm.return
618618
}
619619

0 commit comments

Comments
 (0)