Fix build for clang 5.0 accepted/tizen/unified/20180803.172549 submit/tizen/20180731.144118 submit/tizen/20180801.082615
authorDmitri Botcharnikov <dmitry.b@samsung.com>
Tue, 31 Jul 2018 13:40:47 +0000 (16:40 +0300)
committerDmitri Botcharnikov <dmitry.b@samsung.com>
Tue, 31 Jul 2018 13:40:47 +0000 (16:40 +0300)
Change-Id: Id81058b737055bea678d9dc9bba84d0e1df2af5a

src/arch/i386/asmhelpers.S
src/trace/executiontrace.cpp

index f8248eddba1283cf4002a30e486128b0e88bd1b8..f34a312894f6a1fabf6a7f2848f7324da72df002 100644 (file)
@@ -22,7 +22,7 @@ NESTED_ENTRY EnterNaked3, _TEXT, NoHandler
     EPILOG_POP ebx
     EPILOG_POP eax
     EPILOG_END
-    ret 4
+    ret
 NESTED_END EnterNaked3, _TEXT
 
 //
@@ -46,7 +46,7 @@ NESTED_ENTRY LeaveNaked3, _TEXT, NoHandler
     EPILOG_POP ebx
     EPILOG_POP eax
     EPILOG_END
-    ret 4
+    ret
 NESTED_END LeaveNaked3, _TEXT
 
 //
@@ -70,5 +70,5 @@ NESTED_ENTRY TailcallNaked3, _TEXT, NoHandler
     EPILOG_POP ebx
     EPILOG_POP eax
     EPILOG_END
-    ret 4
+    ret
 NESTED_END TailcallNaked3, _TEXT
index 85187c5121b164bff3e91d63f2e9c0cced5c8635..9aac73835d680e4ddbfbda8585f49ce178682206 100644 (file)
@@ -30,9 +30,9 @@ EXTERN_C UINT_PTR __stdcall FunctionIDMapStub(
         FunctionIDMap(funcId, pbHookFunction);
 }
 
-EXTERN_C __stdcall void EnterNaked3(FunctionIDOrClientID functionIDOrClientID);
-EXTERN_C __stdcall void LeaveNaked3(FunctionIDOrClientID functionIDOrClientID);
-EXTERN_C __stdcall void TailcallNaked3(FunctionIDOrClientID functionIDOrClientID);
+EXTERN_C void EnterNaked3(FunctionIDOrClientID functionIDOrClientID);
+EXTERN_C void LeaveNaked3(FunctionIDOrClientID functionIDOrClientID);
+EXTERN_C void TailcallNaked3(FunctionIDOrClientID functionIDOrClientID);
 
 #ifdef _TARGET_ARM_
 EXTERN_C UINT_PTR getPrevPC();
@@ -343,7 +343,7 @@ void ExecutionTrace::UpdateCallStackPush(
     state.stackWillBeChanged = true;
     m_profiler.GetCommonTrace().InterruptSampling(
         state,
-        [&funcInfo, prevIP](ThreadInfo &thrInfo, SamplingSharedState &state)
+        [prevIP](ThreadInfo &thrInfo, SamplingSharedState &state)
         {
             EventChannel &channel = thrInfo.eventChannel;
             if (channel.GetStackSize() > 0)