semantic/property-struct-protected.test \
semantic/property-struct-virtual.test \
semantic/property-void.test \
+ semantic/signal-clash-inherited.test \
+ semantic/signal-compact-class.test \
+ semantic/signal-detail-invalid.test \
+ semantic/signal-detail-non-string.test \
semantic/struct-derived.test \
semantic/struct-field-initializer.test \
semantic/struct-invalid-base.test \
--- /dev/null
+Invalid Code
+
+class Foo {
+ [Signal (detailed = true)]
+ public signal void foo ();
+}
+
+void main () {
+ var foo = new Foo ();
+ foo.foo["detail", "fail"].connect (() => {});
+}