aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--tests/bad-id-clash.ttl2
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 404d43c6..4bc5a77c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -26,6 +26,8 @@ serd (UNRELEASED) unstable; urgency=low
* Support compilation as C++ under MSVC++.
* Implement pretty-printing for collections.
* Parse collections iteratively in O(1) space.
+ * Report read error if both "genid" and "docid" IDs are found in the same
+ document, to prevent silent merging of distinct blank nodes.
-- David Robillard <d@drobilla.net> (UNRELEASED)
diff --git a/tests/bad-id-clash.ttl b/tests/bad-id-clash.ttl
new file mode 100644
index 00000000..55ab23e3
--- /dev/null
+++ b/tests/bad-id-clash.ttl
@@ -0,0 +1,2 @@
+_:genid1 a _:genid2 .
+_:genid2 a _:docid1 . \ No newline at end of file