You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
823 B
37 lines
823 B
/dts-v1/; |
|
|
|
/* Create some nodes and properties with multiple labels */ |
|
|
|
/ { |
|
label1: label2: prop = "value"; |
|
|
|
label3: label4: node { |
|
label5: label6: prop = "value"; |
|
}; |
|
}; |
|
|
|
/* Delete them, and everything that's part of them, i.e. the labels */ |
|
|
|
/ { |
|
/delete-property/ prop; |
|
/delete-node/ node; |
|
}; |
|
|
|
/* |
|
* Re-instate them. None of the old labels should come back |
|
* |
|
* Note: Do not add any new/extra labels here. As of the time of writing, |
|
* when dtc adds labels to an object, they are added to the head of the list |
|
* of labels, and this test is specifically about ensuring the correct |
|
* handling of lists of labels where the first label in the list is marked as |
|
* deleted. Failure to observe this note may result in the test passing when |
|
* it should not. |
|
*/ |
|
|
|
/ { |
|
prop = "value"; |
|
|
|
node { |
|
prop = "value"; |
|
}; |
|
};
|
|
|