]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/cfstring-utf16/Makefile
ld64-274.1.tar.gz
[apple/ld64.git] / unit-tests / test-cases / cfstring-utf16 / Makefile
index 3375aaeadd0b3cb3a284105ad4fd670fe8664fd1..a707ba564950ea19fe41a5bcc1d4c6c4ae6e63e0 100644 (file)
@@ -1,5 +1,5 @@
 ##
-# Copyright (c) 2008 Apple Inc. All rights reserved.
+# Copyright (c) 2008-2010 Apple Inc. All rights reserved.
 #
 # @APPLE_LICENSE_HEADER_START@
 # 
@@ -24,17 +24,17 @@ TESTROOT = ../..
 include ${TESTROOT}/include/common.makefile
 
 #
-# Test that utf16 cfstring literals are not coalesced.
+# Test that utf16 cfstring literals are coalesced.
 # There is 3 CFSTR in foo.m and 1 CFSTR in bar.m
-# After coalescing and dead stripping there should be only one CFSTR in the output
+# After coalescing and dead stripping there should be only two CFSTR in the output
 #
 
 ifeq (,${findstring 64,$(ARCH)})
-       CFSTRING_SIZE = 48
+       CFSTRING_SIZE = 32
 else
-       CFSTRING_SIZE = 96
+       CFSTRING_SIZE = 64
 endif
-       USTRING_SIZE = 37
+       USTRING_SIZE = 28
 
 
 
@@ -42,8 +42,8 @@ run: all
 
 all:
        ${CC} ${CCFLAGS} foo.m bar.m -o foo -framework CoreFoundation -dead_strip
-       size -l foo | grep "__cfstring: ${CFSTRING_SIZE}" | ${FAIL_IF_EMPTY}
-       size -l foo | grep "__ustring: ${USTRING_SIZE}" | ${FAIL_IF_EMPTY}
+       size -m -l foo | grep "__cfstring: ${CFSTRING_SIZE}" | ${FAIL_IF_EMPTY}
+       size -m -l foo | grep "__ustring: ${USTRING_SIZE}" | ${FAIL_IF_EMPTY}
        ${PASS_IFF_GOOD_MACHO} foo
 
 clean: