summaryrefslogtreecommitdiffstats
path: root/clang/test/Serialization/stmt_exprs.c
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-01-20 01:17:11 +0000
committerDouglas Gregor <dgregor@apple.com>2009-01-20 01:17:11 +0000
commit6e6ad602e578dd178453d0008fe47ef13f629e24 (patch)
tree697316433686f85f3013558cdaee8f88663ff09d /clang/test/Serialization/stmt_exprs.c
parentc59945b4bdfd8887bf9efb1a69171084910acf14 (diff)
downloadbcm5719-llvm-6e6ad602e578dd178453d0008fe47ef13f629e24.tar.gz
bcm5719-llvm-6e6ad602e578dd178453d0008fe47ef13f629e24.zip
Remove ScopedDecl, collapsing all of its functionality into Decl, so
that every declaration lives inside a DeclContext. Moved several things that don't have names but were ScopedDecls (and, therefore, NamedDecls) to inherit from Decl rather than NamedDecl, including ObjCImplementationDecl and LinkageSpecDecl. Now, we don't store empty DeclarationNames for these things, nor do we try to insert them into DeclContext's lookup structure. The serialization tests are temporarily disabled. We'll re-enable them once we've sorted out the remaining ownership/serialiazation issues between DeclContexts and TranslationUnion, DeclGroups, etc. llvm-svn: 62562
Diffstat (limited to 'clang/test/Serialization/stmt_exprs.c')
-rw-r--r--clang/test/Serialization/stmt_exprs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Serialization/stmt_exprs.c b/clang/test/Serialization/stmt_exprs.c
index 46aa69d0467..0c30be2b563 100644
--- a/clang/test/Serialization/stmt_exprs.c
+++ b/clang/test/Serialization/stmt_exprs.c
@@ -1,5 +1,5 @@
// RUN: clang %s --test-pickling 2>&1 | grep -q 'SUCCESS'
-
+// XFAIL
typedef unsigned __uint32_t;
#define __byte_swap_int_var(x) \
@@ -9,4 +9,4 @@ __extension__ ({ register __uint32_t __X = (x); \
int test(int _x) {
return (__byte_swap_int_var(_x));
-} \ No newline at end of file
+}
OpenPOWER on IntegriCloud