]> git.saurik.com Git - apple/dyld.git/blobdiff - unit-tests/test-cases/weak-override/main.c
dyld-360.14.tar.gz
[apple/dyld.git] / unit-tests / test-cases / weak-override / main.c
index 372c29aa877000fa7760b941e838796f645aec1b..8010cc0efa2acee5e560ade3a1430e47d2c85790 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Apple Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
 
 #include "test.h" // PASS(), FAIL(), XPASS(), XFAIL()
 
-// foo is defined in libfoo.dylib
-// it calls myfunc() 
+// foo is defined in libfoo.dylib it calls myfunc() 
 extern int foo();
-
-// add this so WEAK_DEFINES is set, so dyld searchs this image
-int __attribute__((weak)) junk = 2;
+// bar is defined in libfoo.dylib it calls myfunc() 
+extern int bar();
 
 int main()
 {
-       if ( foo() == 10 )
+       if ( (foo() == 10) && (bar() == 10) )
                PASS("weak-override");
        else
                FAIL("weak-override");