make getfid() more robust and fixed gcc warning
[fw/sdcc] / as / mcs51 / asmain.c
index fabbd5bb9f13c63efaf0e499424c7710b51fd7ed..eed56eac6c3eca6017d27d696ebb57cee40101b9 100644 (file)
@@ -800,7 +800,7 @@ loop:
                break;
 
        case S_MODUL:
-               getst(id, -1);
+               getst(id, getnb()); // a module can start with a digit
                if (pass == 0) {
                        if (module[0]) {
                                err('m');