Move DynamicHelperFrame::UpdateRegDisplay into cgenx86.cpp (#11193)
authorJonghyun Park <parjong@gmail.com>
Tue, 25 Apr 2017 23:31:29 +0000 (08:31 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Tue, 25 Apr 2017 23:31:29 +0000 (16:31 -0700)
* Move DynamicHelperFrame::UpdateRegDisplay into cgenx86.cpp

* Fix x86/Windows link error

src/vm/frames.h
src/vm/i386/cgenx86.cpp

index 747cbd6..681e566 100644 (file)
@@ -2330,11 +2330,7 @@ public:
     virtual void GcScanRoots(promote_func *fn, ScanContext* sc);
 
 #ifdef _TARGET_X86_
-    virtual void UpdateRegDisplay(const PREGDISPLAY pRD)
-    {
-        WRAPPER_NO_CONTRACT;
-        UpdateRegDisplayHelper(pRD, 0);
-    }
+    virtual void UpdateRegDisplay(const PREGDISPLAY pRD);
 #endif
 
     virtual ETransitionType GetTransitionType()
index 6cb5427..14909b9 100644 (file)
@@ -932,6 +932,14 @@ void TailCallFrame::UpdateRegDisplay(const PREGDISPLAY pRD)
     RETURN;
 }
 
+#ifdef FEATURE_READYTORUN
+void DynamicHelperFrame::UpdateRegDisplay(const PREGDISPLAY pRD)
+{
+    WRAPPER_NO_CONTRACT;
+    UpdateRegDisplayHelper(pRD, 0);
+}
+#endif // FEATURE_READYTORUN
+
 //------------------------------------------------------------------------
 // This is declared as returning WORD instead of PRD_TYPE because of
 // header issues with cgencpu.h including dbginterface.h.