1
- // RUN: llvm-mc -filetype=obj -triple x86_64 %s 2 >&1 -o /dev/null | FileCheck -DFILE=%s --strict-whitespace %s --implicit-check-not =valid1_string --implicit-check- not =valid2_string --implicit-check- not =valid3_string --check-prefix=CHECK-WARN
1
+ // RUN: llvm-mc -filetype=obj -triple x86_64 %s 2 >&1 -o /dev/null | FileCheck -DFILE=%s --strict-whitespace %s --implicit-check-not ="{{[0-9]+:[0-9]+: warning: unterminated string}}" --check-prefix=CHECK-WARN
2
2
3
3
.string "abcd\xFFefg
4
4
12345678"
5
5
6
- // CHECK-WARN: warn-newline-in-escaped-string.s: [[#@LINE-3 ]]:21 : warning: unterminated string; newline inserted
6
+ // CHECK-WARN: [[#@LINE-3 ]]:21 : warning: unterminated string; newline inserted
7
7
// CHECK-NEXT: .string "abcd\xFFefg
8
8
9
9
.ascii " some test ascii
13
13
newlines \x0A
14
14
"
15
15
16
- // CHECK-NEXT: [[#@LINE-7]]:24: warning: unterminated string; newline inserted
17
- // CHECK-NEXT: .ascii " some test ascii
18
- // CHECK-NEXT: [[#@LINE-7 ]]:9 : warning: unterminated string; newline inserted
16
+ // CHECK-WARN: [[#@LINE-7]]:24: warning: unterminated string; newline inserted
17
+ // CHECK-NEXT: .ascii " some test ascii
18
+ // CHECK-WARN: [[#@LINE-8 ]]:1 : warning: unterminated string; newline inserted
19
+ // CHECK-WARN: [[#@LINE-8 ]]:9 : warning: unterminated string; newline inserted
19
20
// CHECK-NEXT: sequence
20
- // CHECK-NEXT : [[#@LINE-8 ]]:5 : warning: unterminated string; newline inserted
21
+ // CHECK-WARN : [[#@LINE-9 ]]:5 : warning: unterminated string; newline inserted
21
22
// CHECK-NEXT: with
22
- // CHECK-NEXT : [[#@LINE-9 ]]:13 : warning: unterminated string; newline inserted
23
+ // CHECK-WARN : [[#@LINE-10 ]]:13 : warning: unterminated string; newline inserted
23
24
// CHECK-NEXT: newlines\x0A
24
25
25
26
.asciz "another test string
@@ -30,20 +31,23 @@ newline characters
30
31
31
32
"
32
33
33
- // CHECK-NEXT : [[#@LINE-8 ]]:28 : warning: unterminated string; newline inserted
34
+ // CHECK-WARN : [[#@LINE-8 ]]:28 : warning: unterminated string; newline inserted
34
35
// CHECK-NEXT: .asciz "another test string
35
- // CHECK-NEXT: [[#@LINE-8]]:5: warning: unterminated string; newline inserted
36
+ // CHECK-WARN: [[#@LINE-9]]:1: warning: unterminated string; newline inserted
37
+ // CHECK-WARN: [[#@LINE-9]]:5: warning: unterminated string; newline inserted
36
38
// CHECK-NEXT: with
37
- // CHECK-NEXT : [[#@LINE-9 ]]:19: warning: unterminated string; newline inserted
39
+ // CHECK-WARN : [[#@LINE-10 ]]:19: warning: unterminated string; newline inserted
38
40
// CHECK-NEXT: newline characters
41
+ // CHECK-WARN: [[#@LINE-11]]:1: warning: unterminated string; newline inserted
42
+ // CHECK-WARN: [[#@LINE-11]]:1: warning: unterminated string; newline inserted
39
43
40
44
.file " warn-newline
41
45
.s "
42
- // CHECK-NEXT : [[#@LINE-2]]:20: warning: unterminated string; newline inserted
46
+ // CHECK-WARN : [[#@LINE-2]]:20: warning: unterminated string; newline inserted
43
47
44
48
.cv_file 1 " some_an
45
49
other_file .s"
46
- // CHECK-NEXT : [[#@LINE-2]]:20: warning: unterminated string; newline inserted
50
+ // CHECK-WARN : [[#@LINE-2]]:20: warning: unterminated string; newline inserted
47
51
48
52
.ascii " test\nvalid1_string\xFF\n\n\xFF"
49
53
.asciz " \n\n\nvalid2_string\x0A"
0 commit comments