; Function compile flags: /Ogtpy
; COMDAT ?Bar@@YAHHH@Z
_TEXT SEGMENT
_s$ = 8 ; size = 2
_x$ = 8 ; size = 4
_y$ = 12 ; size = 4
?Bar@@YAHHH@Z PROC ; Bar, COMDAT
; 1732 : ExampleStruct s;
; 1733 : s.a = x;
mov al, BYTE PTR _x$[esp-4]
; 1734 : s.b = y;
mov cl, BYTE PTR _y$[esp-4]
mov BYTE PTR _s$[esp-4], al
mov BYTE PTR _s$[esp-3], cl
; 1735 : return Foo(s);
mov edx, DWORD PTR _s$[esp-4]
push edx
call ?Foo@@YAHUExampleStruct@@@Z ; Foo
add esp, 4
; 1736 : }
ret 0
?Bar@@YAHHH@Z ENDP ; Bar
_TEXT ENDS