diff options
Diffstat (limited to 'src/test/run-make/fmt-write-bloat')
-rw-r--r-- | src/test/run-make/fmt-write-bloat/Makefile | 25 | ||||
-rw-r--r-- | src/test/run-make/fmt-write-bloat/main.rs | 32 |
2 files changed, 0 insertions, 57 deletions
diff --git a/src/test/run-make/fmt-write-bloat/Makefile b/src/test/run-make/fmt-write-bloat/Makefile deleted file mode 100644 index 07e6e025e..000000000 --- a/src/test/run-make/fmt-write-bloat/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -include ../../run-make-fulldeps/tools.mk - -# ignore-windows - -ifeq ($(shell $(RUSTC) -vV | grep 'host: $(TARGET)'),) - -# Don't run this test when cross compiling. -all: - -else - -NM = nm - -PANIC_SYMS = panic_bounds_check pad_integral Display Debug - -# Allow for debug_assert!() in debug builds of std. -ifdef NO_DEBUG_ASSERTIONS -PANIC_SYMS += panicking panic_fmt -endif - -all: main.rs - $(RUSTC) $< -O - $(NM) $(call RUN_BINFILE,main) | $(CGREP) -v $(PANIC_SYMS) - -endif diff --git a/src/test/run-make/fmt-write-bloat/main.rs b/src/test/run-make/fmt-write-bloat/main.rs deleted file mode 100644 index e86c48014..000000000 --- a/src/test/run-make/fmt-write-bloat/main.rs +++ /dev/null @@ -1,32 +0,0 @@ -#![feature(lang_items)] -#![feature(start)] -#![no_std] - -use core::fmt; -use core::fmt::Write; - -#[link(name = "c")] -extern "C" {} - -struct Dummy; - -impl fmt::Write for Dummy { - #[inline(never)] - fn write_str(&mut self, _: &str) -> fmt::Result { - Ok(()) - } -} - -#[start] -fn main(_: isize, _: *const *const u8) -> isize { - let _ = writeln!(Dummy, "Hello World"); - 0 -} - -#[lang = "eh_personality"] -fn eh_personality() {} - -#[panic_handler] -fn panic(_: &core::panic::PanicInfo) -> ! { - loop {} -} |