author | jlahoda |
Tue, 16 Jul 2019 10:48:22 +0200 | |
changeset 55700 | 1bb102c1cf27 |
permissions | -rw-r--r-- |
55700
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
1 |
/* |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
2 |
* @test /nodynamiccopyright/ |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
3 |
* @bug 8227640 |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
4 |
* @summary Verify that illegal escapes in text blocks do not crash the javac. |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
5 |
* @compile/fail/ref=TextBlockIllegalEscape.out --enable-preview -source ${jdk.version} -XDrawDiagnostics TextBlockIllegalEscape.java |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
6 |
*/ |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
7 |
|
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
8 |
public class TextBlockIllegalEscape { |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
9 |
static void test() { |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
10 |
EQ(""" |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
11 |
\! |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
12 |
""", ""); |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
13 |
} |
1bb102c1cf27
8227640: javac crashes on text blocks with invalid escapes.
jlahoda
parents:
diff
changeset
|
14 |
} |