update test files header to "CTF 1.8"
[babeltrace.git] / formats / ctf / metadata / ctf-test / tofix / ctf-path.txt
index fadbe9f0afb2ac03a5fc38616f2b24e12d26c5d6..3d8a2c77d4b6ce59f644123be2a29240f7efdd5d 100644 (file)
@@ -1,3 +1,4 @@
+/* CTF 1.8 */
 typealias integer { size = 8; align = 8; signed = false; base = hex; } := uint8_t;
 typealias integer { size = 32; align = 8; signed = false; base = hex;  } := uint32_t;
 
@@ -49,17 +50,19 @@ event {
        /*
         * TODO: Deal with path name lookup conflict, e.g. if a field is
         * named "stream", it conflicts with the stream dynamic scope.
+        * Local fields hide dynamic scopes.
         */
        struct {
                enum select sel3
        } stream;
-       /* The following test should fail: */
-        /* variant var3 <stream.sel3> c; */
+        variant var3 <stream.sel3> c;
+       /* But now the following lookup should fail: */
+       /* variant var4 <stream.event.header.a> d; */
 
        /*
         * TODO: support conflict-free local-scoped tags, starting with
         * ".".
         */
-       variant var4 <.stream.sel3> d;
+       variant var5 <.stream.sel3> e;
     };
 };
This page took 0.030236 seconds and 4 git commands to generate.