Commit graph

8 commits

Author SHA1 Message Date
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