< prev index next >
src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Print this page
rev 54257 : [mq]: 8221408-win32-hotspot-buildfixes
*** 463,480 ****
--- 463,484 ----
frame os::get_sender_for_C_frame(frame* fr) {
return frame(fr->sender_sp(), fr->link(), fr->sender_pc());
}
#ifndef AMD64
+ // Ignore "C4172: returning address of local variable or temporary"
+ #pragma warning(push)
+ #pragma warning(disable : 4172)
// Returns an estimate of the current stack pointer. Result must be guaranteed
// to point into the calling threads stack, and be no lower than the current
// stack pointer.
address os::current_stack_pointer() {
int dummy;
address sp = (address)&dummy;
return sp;
}
+ #pragma warning(pop)
#else
// Returns the current stack pointer. Accurate value needed for
// os::verify_stack_alignment().
address os::current_stack_pointer() {
typedef address get_sp_func();
< prev index next >