//@ build-pass //@ ignore-pass //@ revisions: all inline merge1 merge2 //@ compile-flags: --crate-type=lib -Cdebuginfo=1 -Copt-level=2 // // Check that remarks can be enabled individually or with "all": // //@ [all] compile-flags: -Cremark=all //@ [inline] compile-flags: -Cremark=inline // // Check that values of -Cremark flag are accumulated: // //@ [merge1] compile-flags: -Cremark=all -Cremark=giraffe //@ [merge2] compile-flags: -Cremark=inline -Cremark=giraffe // //@ error-pattern: inline (missed): 'f' not inlined into 'g' //@ dont-check-compiler-stderr #[no_mangle] #[inline(never)] pub fn f() { } #[no_mangle] pub fn g() { f(); }