X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Ftrace.c;h=b81fe604ed3aef345b7eef2ca52c01e4630172d7;hb=f0cb764a7eaf46ef5c71feab8d505091fd257b42;hp=0e50ae550707597de0aee029b8dc9cdda3829405;hpb=9ba3fa0ba37c3b11b7129c3092a379711fd128e4;p=mono.git diff --git a/mono/mini/trace.c b/mono/mini/trace.c index 0e50ae55070..b81fe604ed3 100644 --- a/mono/mini/trace.c +++ b/mono/mini/trace.c @@ -33,25 +33,6 @@ # define fprintf(__ignore, ...) g_log ("mono-gc", G_LOG_LEVEL_MESSAGE, __VA_ARGS__) #endif -#ifdef __GNUC__ - -#define RETURN_ADDRESS_N(N) (__builtin_extract_return_addr (__builtin_return_address (N))) -#define RETURN_ADDRESS() RETURN_ADDRESS_N(0) - -#elif defined(_MSC_VER) - -#include -#pragma intrinsic(_ReturnAddress) - -#define RETURN_ADDRESS() _ReturnAddress() -#define RETURN_ADDRESS_N(N) NULL - -#else - -#error "Missing return address intrinsics implementation" - -#endif - static MonoTraceSpec trace_spec; static volatile gint32 output_lock = 0;