reman3/windows_libs/Microsoft Visual C++ Toolki.../samples/Optimization/module.cpp

17 lines
269 B
C++

extern void *inlineReturnAddress;
// _ReturnAddress should be prototyped before use
#ifdef __cplusplus
extern "C"
#endif
void * _ReturnAddress(void);
#pragma intrinsic(_ReturnAddress)
int Add(int a, int b)
{
inlineReturnAddress = _ReturnAddress();
return a+b;
}