Skip to content

Commit

Permalink
Add test for rust-lang#50176
Browse files Browse the repository at this point in the history
  • Loading branch information
mati865 committed Jul 29, 2020
1 parent db9a84a commit 87abd65
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
include ../tools.mk

# only-windows-gnu

all:
$(RUSTC) foo.rs
# FIXME: we should make sure __stdcall calling convention is used here
# but that only works with LLD right now
nm -g "$(call IMPLIB,foo)" | $(CGREP) bar
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#![crate_type = "cdylib"]

#[no_mangle]
pub extern "system" fn bar() {}
1 change: 1 addition & 0 deletions src/test/run-make-fulldeps/tools.mk
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ ifdef IS_MSVC
STATICLIB = $(TMPDIR)/$(1).lib
STATICLIB_GLOB = $(1)*.lib
else
IMPLIB = $(TMPDIR)/lib$(1).dll.a
STATICLIB = $(TMPDIR)/lib$(1).a
STATICLIB_GLOB = lib$(1)*.a
endif
Expand Down

0 comments on commit 87abd65

Please sign in to comment.