Jeffrey Pfau c9a25f9484 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-04 00:57:41 -07: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-08 13:43:39 +12:00
2015-06-24 12:13:41 +02:00
2015-06-24 12:13:41 +02:00
2015-06-13 08:04:23 -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-06-13 21:52:47 -07:00
2015-05-28 19:14:42 -04:00
2015-05-25 13:22:31 +02:00
2015-06-20 21:23:25 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 22:26:43 -05:00
2015-06-26 09:29:18 +02:00
2015-06-13 21:52:47 -07:00
2015-06-24 12:13:41 +02: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-06-13 21:52:47 -07:00
2015-05-26 19:25:59 -04:00
2015-06-07 12:13:00 +02:00