summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2023-01-08 21:23:16 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2023-01-08 21:23:16 +0000
commit9ffbdd3738b02a0220c8d9156babf20e0c5ff7d4 (patch)
treee20c17018582465c32792cec2fd89776e906f1b2 /tests
parent1f0ebc321584e713f1090bda93d9c112a754e6e8 (diff)
downloadgobject-introspection-9ffbdd3738b02a0220c8d9156babf20e0c5ff7d4.tar.gz
Revert "scanner: don't accept invalid symbols in binary expressions"
This reverts commit b37f24b7e27a77c398f41cc331608aff806f0d42.
Diffstat (limited to 'tests')
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.BAD_EXPR_CONSTANT.page14
-rw-r--r--tests/scanner/Regress-1.0-Gjs-expected/Regress.BAD_EXPR_CONSTANT.page14
-rw-r--r--tests/scanner/Regress-1.0-Python-expected/Regress.BAD_EXPR_CONSTANT.page14
-rw-r--r--tests/scanner/Regress-1.0-expected.gir6
4 files changed, 48 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.BAD_EXPR_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.BAD_EXPR_CONSTANT.page
new file mode 100644
index 00000000..bc8190a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.BAD_EXPR_CONSTANT.page
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<page id="Regress.BAD_EXPR_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.BAD_EXPR_CONSTANT</title>
+
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.BAD_EXPR_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.BAD_EXPR_CONSTANT.page
new file mode 100644
index 00000000..bc8190a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.BAD_EXPR_CONSTANT.page
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<page id="Regress.BAD_EXPR_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.BAD_EXPR_CONSTANT</title>
+
+
+</page>
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.BAD_EXPR_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.BAD_EXPR_CONSTANT.page
new file mode 100644
index 00000000..bc8190a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.BAD_EXPR_CONSTANT.page
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<page id="Regress.BAD_EXPR_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.BAD_EXPR_CONSTANT</title>
+
+
+</page>
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir
index 1d7aeb73..ecfc5cb6 100644
--- a/tests/scanner/Regress-1.0-expected.gir
+++ b/tests/scanner/Regress-1.0-expected.gir
@@ -1250,6 +1250,12 @@ it says it's pointer but it's actually a string.</doc>
</field>
</union>
</record>
+ <constant name="BAD_EXPR_CONSTANT"
+ value="1"
+ c:type="REGRESS_BAD_EXPR_CONSTANT">
+ <source-position filename="regress.h" line="528"/>
+ <type name="gint" c:type="gint"/>
+ </constant>
<constant name="BOOL_CONSTANT" value="true" c:type="REGRESS_BOOL_CONSTANT">
<source-position filename="regress.h" line="524"/>
<type name="gboolean" c:type="gboolean"/>