EKruck
Joined: 09 Jan 2010 Posts: 224 Location: Aalen, Germany
|
Posted: Mon Sep 12, 2016 12:25 pm Post subject: Compiler Crash |
|
|
To check all my moduls for double defined variable names I copied all moduls together and made one big module.
As a result I got a compiler crash because I forgot to remove two USE statements.
Compiling file: AllModuls.f90
Access violation:
The instruction at address 00457d04 attempted to read from location 00000010
00457969 read_module_entity(enum?logical)#1D [+039b]
00459302 process_binary_module(int,enum?logical)#1D [+02da]
0045a558 process_use_stmt(<ptr>char,<ref>int) [+026a]
0040b1b1 parse_declaration_statement(<ptr>char,int,int,<ref>int) [+2af5]
00412ff3 handle_token(<ptr>char,int,int,int,int,<ref>int) [+0e04]
00405697 ProcessEntireLine(void) [+068f]
0040663b compile(<ptr>char) [+0165]
00401000 main [+053b]
eax=059227a8 ebx=05922840 ecx=00000000
edx=05922854 esi=0594d1d7 edi=059227a8
ebp=03d3f39c esp=03d3f1c0 IOPL=0
ds=002b es=002b fs=0053
gs=002b cs=0023 ss=002b
flgs=00210246 [NC EP ZR SN DN NV]
0360/7020 TSTK=6 [ ]
00457d04 mov eax,[ecx+0x10]
00457d07 mov [ebp-0x78],eax
Compilation completed with no errors.
. |
|