diff options
author | Derek Schuff <dschuff@chromium.org> | 2016-05-05 15:43:33 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2016-05-05 15:43:33 -0700 |
commit | b92edd31f2b819f62cd38f49b6feb828cac60b38 (patch) | |
tree | e8c410dd2e5e5f7322ce14dc0411d7b04d23a97e /test/linker/bar.c | |
parent | b0e91ae0c42ddd8fa92408cbfc18e4f25b574acf (diff) | |
download | binaryen-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.c | 4 |
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(); } |