]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/weak_import-force/main.c
ld64-123.2.tar.gz
[apple/ld64.git] / unit-tests / test-cases / weak_import-force / main.c
index 3b9cdff537a2762764af637ae6506d8f67c8d76c..76c68ba5cc1767c15f2b6b7bdb77efd925d7dbe7 100644 (file)
@@ -15,15 +15,18 @@ extern int bar_data2;
 int* pfoo = &foo_data1;
 int* pbar = &bar_data1;
 
+void* pfoo1;
+void* pbar1;
 
 int main (void)
 {
        // make non-lazy reference to foo1 and bar1
-       if ( &foo1 == &bar1 ) {
-               // make lazy reference to foo2 and bar2
-               foo2();
-               bar2();
-       }
+       pfoo1 = &foo1;
+       pbar1 = &bar1;
+       
+       // make lazy reference to foo2 and bar2
+       foo2();
+       bar2();
    
    // make non-lazy reference to foo_data2 and bar_data2
    return *pfoo + *pbar + foo_data2 + bar_data2;