merged from HEAD: delete is expression
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/scripts.parser/delete.js b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts.parser/delete.js
index a440467..9a04d1d 100644
--- a/tests/org.eclipse.dltk.javascript.formatter.tests/scripts.parser/delete.js
+++ b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts.parser/delete.js
@@ -51,4 +51,8 @@
 	alert(foo.bar);           // alerts 42, property inherited
 	delete Foo.prototype.bar; // deletes property on prototype
 	alert(foo.bar);           // alerts "undefined", property no longer inherited
-}
\ No newline at end of file
+}
+
+function deleteReturnsBoolean() {
+	var x = delete y;
+}
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/internal/parser/tests/ASTVerifier.java b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/internal/parser/tests/ASTVerifier.java
index f9fb46c..552a66c 100644
--- a/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/internal/parser/tests/ASTVerifier.java
+++ b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/internal/parser/tests/ASTVerifier.java
@@ -273,8 +273,6 @@
 		visit(node.getDeleteKeyword());
 		visit(node.getExpression());
 
-		testCharIfExists(Keywords.SEMI, node.getSemicolonPosition());
-
 		return true;
 	}