summaryrefslogtreecommitdiffstats
path: root/src/test/codegen-units/partitioning/incremental-merging.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/codegen-units/partitioning/incremental-merging.rs')
-rw-r--r--src/test/codegen-units/partitioning/incremental-merging.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/test/codegen-units/partitioning/incremental-merging.rs b/src/test/codegen-units/partitioning/incremental-merging.rs
deleted file mode 100644
index 118b7bdf4..000000000
--- a/src/test/codegen-units/partitioning/incremental-merging.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-// We specify incremental here because we want to test the partitioning for
-// incremental compilation
-// incremental
-// compile-flags:-Zprint-mono-items=lazy
-// compile-flags:-Ccodegen-units=3
-
-#![crate_type = "rlib"]
-
-// This test makes sure that merging of CGUs works together with incremental
-// compilation but at the same time does not modify names of CGUs that were not
-// affected by merging.
-//
-// We expect CGUs `aaa` and `bbb` to be merged (because they are the smallest),
-// while `ccc` and `ddd` are supposed to stay untouched.
-
-pub mod aaa {
- //~ MONO_ITEM fn aaa::foo @@ incremental_merging-aaa--incremental_merging-bbb[External]
- pub fn foo(a: u64) -> u64 {
- a + 1
- }
-}
-
-pub mod bbb {
- //~ MONO_ITEM fn bbb::foo @@ incremental_merging-aaa--incremental_merging-bbb[External]
- pub fn foo(a: u64, b: u64) -> u64 {
- a + b + 1
- }
-}
-
-pub mod ccc {
- //~ MONO_ITEM fn ccc::foo @@ incremental_merging-ccc[External]
- pub fn foo(a: u64, b: u64, c: u64) -> u64 {
- a + b + c + 1
- }
-}
-
-pub mod ddd {
- //~ MONO_ITEM fn ddd::foo @@ incremental_merging-ddd[External]
- pub fn foo(a: u64, b: u64, c: u64, d: u64) -> u64 {
- a + b + c + d + 1
- }
-}