prog.c:1: warning: ignoring #pragma comment [-Wunknown-pragmas]
#pragma comment(linker,"/section:.bss,wer")
prog.c:6:3: warning: return type defaults to ‘int’ [-Wimplicit-int]
];$_
^~
prog.c: In function ‘$_’:
prog.c:6:3: warning: type of ‘_’ defaults to ‘int’ [-Wimplicit-int]
prog.c:6:3: warning: type of ‘b’ defaults to ‘int’ [-Wimplicit-int]
prog.c:6:3: warning: type of ‘_$’ defaults to ‘int’ [-Wimplicit-int]
prog.c:13:12: warning: the address of ‘$’ will always evaluate as ‘true’ [-Waddress]
return!!
^
prog.c:14:6: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
$==_?$_(-'A'):_-_>
^~
prog.c:13:11: note: add parentheses around left hand side expression to silence this warning
return!!
^~
(
$==_?$_(-'A'):_-_>
~
)
prog.c:15:15: warning: array subscript has type ‘char’ [-Wchar-subscripts]
_?$_(-~_,$["_)&(c^3!$? N-+Ta[7u|*hp0I:o2]4tU=Li<x1d>"
^
prog.c:17:13: warning: ‘~’ on a boolean expression [-Wbool-operation]
<_$),l+-~(1<_$),b,1+d,-~_$%3,*d=!_$?4*(*l)[$]|$[1[l]]>>4:_$<2?$
^
prog.c:17:13: note: did you mean to use logical not?
<_$),l+-~(1<_$),b,1+d,-~_$%3,*d=!_$?4*(*l)[$]|$[1[l]]>>4:_$<2?$
^
!
prog.c:17:52: warning: array subscript has type ‘char’ [-Wchar-subscripts]
<_$),l+-~(1<_$),b,1+d,-~_$%3,*d=!_$?4*(*l)[$]|$[1[l]]>>4:_$<2?$
^
prog.c:18:5: warning: array subscript has type ‘char’ [-Wchar-subscripts]
[1[l]]/4|(*l)[$]<<4:'@'*(*l)[$]|$[1[l]]):2<_?((int(
^
prog.c:18:38: warning: array subscript has type ‘char’ [-Wchar-subscripts]
[1[l]]/4|(*l)[$]<<4:'@'*(*l)[$]|$[1[l]]):2<_?((int(
^
prog.c:18:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[1[l]]/4|(*l)[$]<<4:'@'*(*l)[$]|$[1[l]]):2<_?((int(
^
prog.c: At top level:
prog.c:36:22: warning: return type defaults to ‘int’ [-Wimplicit-int]
('b',b,b,b,0):b;}main
^~~~
prog.c: In function ‘main’:
prog.c:36:22: warning: type of ‘_’ defaults to ‘int’ [-Wimplicit-int]
{standard input}: Assembler messages:
{standard input}:19: Error: operand type mismatch for `jmp'
{standard input}:31: Error: illegal immediate register operand (%rip)
{standard input}:36: Error: operand type mismatch for `jmp'
{standard input}:42: Error: operand type mismatch for `jmp'
{standard input}:107: Error: operand type mismatch for `jmp'
{standard input}:128: Error: illegal immediate register operand (%rip)
{standard input}:161: Error: operand type mismatch for `jmp'
{standard input}:187: Error: operand type mismatch for `jmp'
{standard input}:202: Error: illegal immediate register operand (%rip)
{standard input}:228: Error: operand type mismatch for `call'