--- /dev/null
+void a()
+{
+ ;
+}
+
+void a()
+{
+ ;
+}
+++ /dev/null
-void a()
-{
- ;
-}
-
-void a()
-{
- ;
-}
--- /dev/null
+void a()
+{
+ ;
+}
+
+void a(float x)
+{
+ ;
+}
+++ /dev/null
-void a()
-{
- ;
-}
-
-void a(float x)
-{
- ;
-}
--- /dev/null
+/* FAIL - x is redeclared in the function body at the same scope as the
+ * parameter
+ */
+void a(float x, float y)
+{
+ float x;
+
+ x = y;
+}
+++ /dev/null
-/* FAIL - x is redeclared in the function body at the same scope as the
- * parameter
- */
-void a(float x, float y)
-{
- float x;
-
- x = y;
-}
--- /dev/null
+/* FAIL - cannot declare a variable as having type `void' */
+void foo;
+++ /dev/null
-/* FAIL - cannot declare a variable as having type `void' */
-void foo;