PCH support for a few very, very simple kinds of expressions. Hook up
authorDouglas Gregor <dgregor@apple.com>
Tue, 14 Apr 2009 21:18:50 +0000 (21:18 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 14 Apr 2009 21:18:50 +0000 (21:18 +0000)
commit0b7489194f9f89fac39d57211c1e7953ae50251f
treeca09eb36de431daa65f27488790d747ea49a7b7d
parentb6645dd9ca7a44e9b5f657e14820d5edcc511ee5
PCH support for a few very, very simple kinds of expressions. Hook up
expression (de-)serialization for VLAs, variable initializers,
enum constant initializers, and bitfield widths.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69075 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/clang/AST/Decl.h
include/clang/AST/Expr.h
include/clang/AST/Stmt.h
include/clang/Frontend/PCHBitCodes.h
include/clang/Frontend/PCHReader.h
include/clang/Frontend/PCHWriter.h
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHWriter.cpp
test/PCH/enum.h
test/PCH/exprs.c [new file with mode: 0644]
test/PCH/exprs.h [new file with mode: 0644]
test/PCH/external-defs.c
test/PCH/external-defs.h
test/PCH/struct.c
test/PCH/struct.h
test/PCH/types.c
test/PCH/types.h
test/PCH/variables.c
test/PCH/variables.h