Jeffrey Pfau bd196e8c71 Common: CallLambdaTrampoline can return a value
As it is currently written, CallLambdaTrampoline does not return a
value. However, some of the functions that are being wrapped may
return a value that the JIT is expected to understand. A compiler
*cough cough clang* may opt to alter %rax after the wrapped lambda
returns, e.g. popping a previous value, which can clobber the
return value. If we actually have a return value, then the compiler
must not clobber it.
2015-07-05 00:32:26 +12:00
..
2015-05-28 09:28:23 +02:00
2015-05-25 13:22:31 +02:00
2015-06-08 23:16:24 +02:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:11:47 +02:00
2015-06-07 22:44:13 -05:00
2015-06-04 20:52:53 -04:00
2015-06-08 13:43:39 +12:00
2015-06-07 22:44:13 -05:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-28 19:14:42 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 22:26:43 -05:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2014-12-03 22:01:12 -06:00
2014-12-03 00:50:41 +01:00
2015-05-25 13:11:47 +02:00
2015-05-26 19:25:59 -04:00
2015-06-07 12:13:00 +02:00