# Test that allocator-related symbols don't show up as exported from a cdylib as | |
# they're internal to Rust and not part of the public ABI. | |
-include ../tools.mk | |
# ignore-windows | |
# FIXME: The __rdl_ and __rust_ symbol still remains, no matter using MSVC or GNU | |
# See https://github.com/rust-lang/rust/pull/46207#issuecomment-347561753 | |
all: | |
$(RUSTC) foo.rs | |
nm -g "$(call DYLIB,foo)" | $(CGREP) -v __rdl_ __rde_ __rg_ __rust_ |