19 May
2017
19 May
'17
2:59 p.m.
Would be nice if we could see that demonstrated on godbolt.org.
https://godbolt.org/g/QeHRpl std::error_code f() { return std::error_code( 5, std::system_category() ); } -> ___$ReturnUdt$ = 8 ; size = 4 f PROC call std::_Immortalizestd::_System_error_category mov ecx, DWORD PTR ___$ReturnUdt$[esp-4] mov DWORD PTR [ecx+4], eax mov eax, ecx mov DWORD PTR [ecx], 5 ret 0 f ENDP