diff options
| author | Mark Rousskov <mark.simulacrum@gmail.com> | 2024-03-17 22:26:39 -0400 |
|---|---|---|
| committer | Mark Rousskov <mark.simulacrum@gmail.com> | 2024-03-22 09:55:50 -0400 |
| commit | 00f4daa27673a07bf9ad20f4707d97bc1079450f (patch) | |
| tree | eef31d06035d56a9abaabb0d0cd3b972d84a4b0b /tests/codegen/inherit_overflow.rs | |
| parent | 0ad927c0c07b65fc0dae37105e09c877c87c296a (diff) | |
| download | rust-00f4daa27673a07bf9ad20f4707d97bc1079450f.tar.gz rust-00f4daa27673a07bf9ad20f4707d97bc1079450f.zip | |
Codegen const panic messages as function calls
This skips emitting extra arguments at every callsite (of which there can be many). For a librustc_driver build with overflow checks enabled, this cuts 0.7MB from the resulting binary.
Diffstat (limited to 'tests/codegen/inherit_overflow.rs')
| -rw-r--r-- | tests/codegen/inherit_overflow.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/codegen/inherit_overflow.rs b/tests/codegen/inherit_overflow.rs index f08071aaa61..e4a5ef39fc5 100644 --- a/tests/codegen/inherit_overflow.rs +++ b/tests/codegen/inherit_overflow.rs @@ -4,7 +4,7 @@ //@[NOASSERT] compile-flags: -Coverflow-checks=off // CHECK-LABEL: define{{.*}} @assertion -// ASSERT: call void @{{.*4core9panicking5panic}} +// ASSERT: call void @{{.*4core9panicking11panic_const24panic_const_add_overflow}} // NOASSERT: ret i8 0 #[no_mangle] pub fn assertion() -> u8 { |
