diff options
author | cooldome <cdome@bk.ru> | 2018-12-30 10:28:12 +0000 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-12-30 11:28:12 +0100 |
commit | 82c009a2cbc5d07ab9a847f1c58228a20efaf219 (patch) | |
tree | 4eb145a07f09df58fd84702b4e22719495c47f22 /tests/ccgbugs | |
parent | cbbdcb266962df39bbdacb99ccd2a656ce9c3af7 (diff) | |
download | Nim-82c009a2cbc5d07ab9a847f1c58228a20efaf219.tar.gz |
Dead code elimination for entire modules and their init procs if empty (#10032)
* fixes #9798 * Change order of write modules * Move datInit calls ahead of initStackBottom
Diffstat (limited to 'tests/ccgbugs')
-rw-r--r-- | tests/ccgbugs/tforward_decl_only.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/ccgbugs/tforward_decl_only.nim b/tests/ccgbugs/tforward_decl_only.nim index 2a867bc3b..74fbae303 100644 --- a/tests/ccgbugs/tforward_decl_only.nim +++ b/tests/ccgbugs/tforward_decl_only.nim @@ -1,5 +1,7 @@ discard """ ccodecheck: "\\i !@('struct tyObject_MyRefObject'[0-z]+' {')" +ccodecheck: "\\i !@('mymoduleInit')" +ccodecheck: "\\i @('mymoduleDatInit')" output: "hello" """ |