diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/line_directives.dts | 5 | ||||
-rw-r--r-- | tests/nul-in-line-info1.dts | bin | 0 -> 8 bytes | |||
-rw-r--r-- | tests/nul-in-line-info2.dts | 1 | ||||
-rwxr-xr-x | tests/run_tests.sh | 2 |
4 files changed, 8 insertions, 0 deletions
diff --git a/tests/line_directives.dts b/tests/line_directives.dts index 046ef37..67b5e08 100644 --- a/tests/line_directives.dts +++ b/tests/line_directives.dts @@ -18,4 +18,9 @@ # 10 "qux.dts" 0x12345678 >; +/* + * Check processing of escapes in filenames + */ +# 100 "\".dts" +# 200 "\\.dts" }; diff --git a/tests/nul-in-line-info1.dts b/tests/nul-in-line-info1.dts Binary files differnew file mode 100644 index 0000000..ceb7261 --- /dev/null +++ b/tests/nul-in-line-info1.dts diff --git a/tests/nul-in-line-info2.dts b/tests/nul-in-line-info2.dts new file mode 100644 index 0000000..1157d23 --- /dev/null +++ b/tests/nul-in-line-info2.dts @@ -0,0 +1 @@ +# 0 "\0" diff --git a/tests/run_tests.sh b/tests/run_tests.sh index b40ba9c..8863c9a 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -293,6 +293,8 @@ libfdt_tests () { run_wrap_error_test $DTC division-by-zero.dts run_wrap_error_test $DTC bad-octal-literal.dts run_dtc_test -I dts -O dtb nul-in-escape.dts + run_wrap_error_test $DTC nul-in-line-info1.dts + run_wrap_error_test $DTC nul-in-line-info2.dts } dtc_tests () { |