* src/SDCC.y: enabled compilation of empty source file
[fw/sdcc] / src / SDCC.y
index 49788ecbfeb77e32a89ef36ceae48b7937138d5b..db10859269d4de5f48698d366834f8d22adbe291 100644 (file)
@@ -133,8 +133,16 @@ bool uselessDecl = TRUE;
 %%
 
 file
+   : /* empty */
+        { if (!options.lessPedantic)
+                   werror(W_EMPTY_SOURCE_FILE);
+        }
+   | program
+   ;
+
+program
    : external_definition       
-   | file external_definition
+   | program external_definition
    ;
 
 external_definition