Martin Kinkelin
f46e7e70a9
Adapt lit-tests to new FileCheck CHECK-DAG semantics
...
See https://reviews.llvm.org/D47106 .
2018-09-26 17:21:35 +02:00
Martin
a5df3354de
Adapt tests/codegen/inlining_templates
...
std.exception.errnoEnforce is now an alias to an enforce() template
specialization without default __FILE__ template parameter (runtime
param instead, thankfully).
So call the other template taking a delegate as 2nd runtime param,
which still takes default __FILE__ and __LINE__ template params.
2018-04-25 02:46:27 +02:00
Martin
bda56b7263
Adapt lit-tests to new mangling scheme
...
Only those failing on Win64 so far.
2017-11-05 21:58:12 +01:00
Martin
1fb269f940
Drop support for LLVM < 3.7
2017-07-16 02:18:00 +02:00
Johan Engelen
55a8097736
Only enable cross-module inlining when explicitly set on the commandline.
...
In particular, this disables cross-module inlining of `pragma(inline, true)` functions.
2016-09-04 11:38:12 +02:00
Johan Engelen
7919805eb4
Disable cross-module inlining for LLVM < 3.7.
2016-07-02 17:08:48 +02:00
Johan Engelen
a3f0678283
Fix inlining problem: reverse order in which module array is codegenned.
2016-07-02 17:08:48 +02:00
Johan Engelen
2e9b196c09
Force codegen for templated functions with pragma(inline, true)
2016-07-02 17:08:47 +02:00