Attempt to fix this test on i686 targets.

llvm-svn: 174953
diff --git a/clang/test/SemaCXX/attr-deprecated.cpp b/clang/test/SemaCXX/attr-deprecated.cpp
index 2d730a8..d09faf3 100644
--- a/clang/test/SemaCXX/attr-deprecated.cpp
+++ b/clang/test/SemaCXX/attr-deprecated.cpp
@@ -236,7 +236,7 @@
 
 namespace test7 {
   struct X {
-    void* operator new(unsigned long) __attribute__((deprecated));  // expected-note{{'operator new' declared here}}
+    void* operator new(typeof(sizeof(void*))) __attribute__((deprecated));  // expected-note{{'operator new' declared here}}
     void operator delete(void *) __attribute__((deprecated));  // expected-note{{'operator delete' declared here}}
   };