summaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/catch-pointer-overflow.c
diff options
context:
space:
mode:
authorhyeongyu kim <gusrb406@snu.ac.kr>2021-11-09 02:09:49 +0900
committerhyeongyu kim <gusrb406@snu.ac.kr>2021-11-09 02:15:55 +0900
commitfd9b099906c61e46574d1ea2d99b973321fe1d21 (patch)
tree747a126b3d3f14612a8c92fa9cc17874858c8acf /clang/test/CodeGen/catch-pointer-overflow.c
parent3c06920cd12f28b63be9d59dc02b50e1815447da (diff)
Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default"
This reverts commit aacfbb953eb705af2ecfeb95a6262818fa85dd92. Revert "Fix lit test failures in CodeGenCoroutines" This reverts commit 63fff0f5bffe20fa2c84a45a41161afa0043cb34.
Diffstat (limited to 'clang/test/CodeGen/catch-pointer-overflow.c')
-rw-r--r--clang/test/CodeGen/catch-pointer-overflow.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/clang/test/CodeGen/catch-pointer-overflow.c b/clang/test/CodeGen/catch-pointer-overflow.c
index 29e00f7702ff..bd01d77222e8 100644
--- a/clang/test/CodeGen/catch-pointer-overflow.c
+++ b/clang/test/CodeGen/catch-pointer-overflow.c
@@ -22,7 +22,7 @@ extern "C" {
#endif
char *add_unsigned(char *base, unsigned long offset) {
- // CHECK: define{{.*}} i8* @add_unsigned(i8* noundef %[[BASE:.*]], i64 noundef %[[OFFSET:.*]])
+ // CHECK: define{{.*}} i8* @add_unsigned(i8* %[[BASE:.*]], i64 %[[OFFSET:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: %[[OFFSET_ADDR:.*]] = alloca i64, align 8
@@ -57,7 +57,7 @@ char *add_unsigned(char *base, unsigned long offset) {
}
char *sub_unsigned(char *base, unsigned long offset) {
- // CHECK: define{{.*}} i8* @sub_unsigned(i8* noundef %[[BASE:.*]], i64 noundef %[[OFFSET:.*]])
+ // CHECK: define{{.*}} i8* @sub_unsigned(i8* %[[BASE:.*]], i64 %[[OFFSET:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: %[[OFFSET_ADDR:.*]] = alloca i64, align 8
@@ -93,7 +93,7 @@ char *sub_unsigned(char *base, unsigned long offset) {
}
char *add_signed(char *base, signed long offset) {
- // CHECK: define{{.*}} i8* @add_signed(i8* noundef %[[BASE:.*]], i64 noundef %[[OFFSET:.*]])
+ // CHECK: define{{.*}} i8* @add_signed(i8* %[[BASE:.*]], i64 %[[OFFSET:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: %[[OFFSET_ADDR:.*]] = alloca i64, align 8
@@ -131,7 +131,7 @@ char *add_signed(char *base, signed long offset) {
}
char *sub_signed(char *base, signed long offset) {
- // CHECK: define{{.*}} i8* @sub_signed(i8* noundef %[[BASE:.*]], i64 noundef %[[OFFSET:.*]])
+ // CHECK: define{{.*}} i8* @sub_signed(i8* %[[BASE:.*]], i64 %[[OFFSET:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: %[[OFFSET_ADDR:.*]] = alloca i64, align 8
@@ -170,7 +170,7 @@ char *sub_signed(char *base, signed long offset) {
}
char *postinc(char *base) {
- // CHECK: define{{.*}} i8* @postinc(i8* noundef %[[BASE:.*]])
+ // CHECK: define{{.*}} i8* @postinc(i8* %[[BASE:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: store i8* %[[BASE]], i8** %[[BASE_ADDR]], align 8
@@ -200,7 +200,7 @@ char *postinc(char *base) {
}
char *postdec(char *base) {
- // CHECK: define{{.*}} i8* @postdec(i8* noundef %[[BASE:.*]])
+ // CHECK: define{{.*}} i8* @postdec(i8* %[[BASE:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: store i8* %[[BASE]], i8** %[[BASE_ADDR]], align 8
@@ -230,7 +230,7 @@ char *postdec(char *base) {
}
char *preinc(char *base) {
- // CHECK: define{{.*}} i8* @preinc(i8* noundef %[[BASE:.*]])
+ // CHECK: define{{.*}} i8* @preinc(i8* %[[BASE:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: store i8* %[[BASE]], i8** %[[BASE_ADDR]], align 8
@@ -260,7 +260,7 @@ char *preinc(char *base) {
}
char *predec(char *base) {
- // CHECK: define{{.*}} i8* @predec(i8* noundef %[[BASE:.*]])
+ // CHECK: define{{.*}} i8* @predec(i8* %[[BASE:.*]])
// CHECK-NEXT: [[ENTRY:.*]]:
// CHECK-NEXT: %[[BASE_ADDR:.*]] = alloca i8*, align 8
// CHECK-NEXT: store i8* %[[BASE]], i8** %[[BASE_ADDR]], align 8