summaryrefslogtreecommitdiffstats
path: root/src/test/codegen-units/partitioning/local-transitive-inlining.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/codegen-units/partitioning/local-transitive-inlining.rs')
-rw-r--r--src/test/codegen-units/partitioning/local-transitive-inlining.rs46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/test/codegen-units/partitioning/local-transitive-inlining.rs b/src/test/codegen-units/partitioning/local-transitive-inlining.rs
deleted file mode 100644
index 03c37954d..000000000
--- a/src/test/codegen-units/partitioning/local-transitive-inlining.rs
+++ /dev/null
@@ -1,46 +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:-Zinline-in-all-cgus
-
-#![allow(dead_code)]
-#![crate_type="rlib"]
-
-mod inline {
-
- //~ MONO_ITEM fn inline::inlined_function @@ local_transitive_inlining-indirect_user[Internal]
- #[inline(always)]
- pub fn inlined_function()
- {
-
- }
-}
-
-mod direct_user {
- use super::inline;
-
- //~ MONO_ITEM fn direct_user::foo @@ local_transitive_inlining-indirect_user[Internal]
- #[inline(always)]
- pub fn foo() {
- inline::inlined_function();
- }
-}
-
-pub mod indirect_user {
- use super::direct_user;
-
- //~ MONO_ITEM fn indirect_user::bar @@ local_transitive_inlining-indirect_user[External]
- pub fn bar() {
- direct_user::foo();
- }
-}
-
-pub mod non_user {
-
- //~ MONO_ITEM fn non_user::baz @@ local_transitive_inlining-non_user[External]
- pub fn baz() {
-
- }
-}