summaryrefslogtreecommitdiff
path: root/test/linker/bar.c
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2016-05-05 15:43:33 -0700
committerDerek Schuff <dschuff@chromium.org>2016-05-05 15:43:33 -0700
commitb92edd31f2b819f62cd38f49b6feb828cac60b38 (patch)
treee8c410dd2e5e5f7322ce14dc0411d7b04d23a97e /test/linker/bar.c
parentb0e91ae0c42ddd8fa92408cbfc18e4f25b574acf (diff)
downloadbinaryen-b92edd31f2b819f62cd38f49b6feb828cac60b38.tar.gz
binaryen-b92edd31f2b819f62cd38f49b6feb828cac60b38.tar.bz2
binaryen-b92edd31f2b819f62cd38f49b6feb828cac60b38.zip
[Linker] Make repeated passes over archive members (#440)
An archive member can depend on any other archive member, so adding a member to the link can introduce new undefined references that must be satisfied. The linker must continue to iterate over the members until nothing new is added to the link.
Diffstat (limited to 'test/linker/bar.c')
-rw-r--r--test/linker/bar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/linker/bar.c b/test/linker/bar.c
index 0476ca2b0..8f32349da 100644
--- a/test/linker/bar.c
+++ b/test/linker/bar.c
@@ -1,2 +1,2 @@
-void bar() {
-}
+void quux();
+void bar() { quux(); }