Blame tests/line_directives.dts
|
Packit |
2ad57b |
/dts-v1/;
|
|
Packit |
2ad57b |
|
|
Packit |
2ad57b |
/* common format */
|
|
Packit |
2ad57b |
#line 3 "foo.dts"
|
|
Packit |
2ad57b |
/* newer gcc format */
|
|
Packit |
2ad57b |
# 9 "baz.dts" 1
|
|
Packit |
2ad57b |
/* flags are optional */
|
|
Packit |
2ad57b |
# 6 "bar.dts"
|
|
Packit |
2ad57b |
|
|
Packit |
2ad57b |
/ {
|
|
Packit |
2ad57b |
/*
|
|
Packit |
2ad57b |
* Make sure optional flags don't consume integer data on next line. The issue
|
|
Packit |
2ad57b |
* was that the {WS} in the trailing ({WS}+[0-9]+)? could cross the * line-
|
|
Packit |
2ad57b |
* break, and consume the leading "0" of the hex constant, leaving "x12345678"
|
|
Packit |
2ad57b |
* to be parsed as a number, which is invalid syntax.
|
|
Packit |
2ad57b |
*/
|
|
Packit |
2ad57b |
prop1 = <
|
|
Packit |
2ad57b |
# 10 "qux.dts"
|
|
Packit |
2ad57b |
0x12345678
|
|
Packit |
2ad57b |
>;
|
|
Packit |
2ad57b |
/*
|
|
Packit |
2ad57b |
* Check processing of escapes in filenames
|
|
Packit |
2ad57b |
*/
|
|
Packit |
2ad57b |
# 100 "\".dts"
|
|
Packit |
2ad57b |
# 200 "\\.dts"
|
|
Packit |
2ad57b |
};
|