fork(1) download
  1.  
  2. MSC (vs2017)
  3.  
  4. 237: {
  5. 238: __debugbreak();
  6. 00032CCB CC int 3
  7. 239:
  8. 240: Test tV1, tV2{ 13 };
  9. 00032CCC 8D 4D D8 lea ecx,[ebp-28h] // tV1 this ptr
  10. 00032CCF E8 40 E8 FF FF call Test::Test (031514h) // tV1 ctor
  11. 00032CD4 C7 45 C8 0D 00 00 00 mov dword ptr [ebp-38h],0Dh // tV2 = 13
  12. 00032CDB C7 45 CC 63 00 00 00 mov dword ptr [ebp-34h],63h // tV2 = 99
  13.  
  14. GCC (mingw32-g++.exe (MinGW.org GCC-6.3.0-1) 6.3.0)
  15.  
  16. ;61 : {
  17. ;62 : asm ("int3");
  18. 0x401485 int3
  19. ;64 : Test tV1, tV2{ 13 };
  20. 0x401486 movl $0xa,-0x4c(%ebp) //tV1 =10
  21. 0x40148d movl $0x63,-0x48(%ebp) //tV1 = 99
  22. 0x401494 movl $0xd,-0x54(%ebp) //tV2 = 13
  23. 0x40149b movl $0x63,-0x50(%ebp) //tV2 = 99
  24. ;66 : asm ("int3");
  25. 0x4014a2 int3
  26. ;68 : }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:14:37: error: too many decimal points in number
 GCC (mingw32-g++.exe (MinGW.org GCC-6.3.0-1) 6.3.0)
                                     ^~~~~
prog.cpp:14:46: error: too many decimal points in number
 GCC (mingw32-g++.exe (MinGW.org GCC-6.3.0-1) 6.3.0)
                                              ^~~~~
prog.cpp:2:5: error: expected constructor, destructor, or type conversion before ‘(’ token
 MSC (vs2017)
     ^
stdout
Standard output is empty