fa928fba7e
This has been there for ages, but the assertion makes no sense in the context of the test immediately preceding it. This caused an abort() when in -I dts -O dts mode with the right sort of internal labels in a string property value. Add a testcase for this and another candidate edge case (though this one we already get right). Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
14 lines
404 B
Text
14 lines
404 B
Text
/dts-v1/;
|
|
|
|
/ {
|
|
/* Some versions had an off-by-2 bug which caused an abort
|
|
* when outputing labels within strings like this in source
|
|
* format */
|
|
prop1: prop1 = start1: "foo", mid1: "bar" end1: ;
|
|
|
|
/* Make sure that we correctly handle source output of things
|
|
* which could almost be expressed as strings, except for the
|
|
* embedded labels */
|
|
prop2 = start2: [66 6f 6f], mid2: "bar" end2: ;
|
|
};
|
|
|