From 4663a3368d5f562e788573bef6e3a78c46e8d1de Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Sat, 7 Mar 2009 20:17:55 +0000 Subject: Make constant emission for @encode use the common string emission code. This is a bit cleaner, and also "fixes" bad code that compares the addresses of the string constants. llvm-svn: 66346 --- clang/test/CodeGenObjC/encode-test-4.m | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 clang/test/CodeGenObjC/encode-test-4.m (limited to 'clang/test/CodeGenObjC/encode-test-4.m') diff --git a/clang/test/CodeGenObjC/encode-test-4.m b/clang/test/CodeGenObjC/encode-test-4.m new file mode 100644 index 00000000000..4d39a532d2e --- /dev/null +++ b/clang/test/CodeGenObjC/encode-test-4.m @@ -0,0 +1,5 @@ +// RUN: clang -emit-llvm -o - %s -O2 | grep "ret i32 1" + +int a() { + return @encode(int) == @encode(int); +} -- cgit v1.2.3