diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-04-17 13:52:22 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-04-17 13:52:22 +0000 |
| commit | fc2f058230a7f9e05ed627a9e0dd8c61ce9660dd (patch) | |
| tree | 59c9ebb7e84840b1f3638c87c14a8a4380cac1e3 /clang/lib | |
| parent | 9ed1242efc59862b86f982f2ef835a02dbba0c08 (diff) | |
| download | bcm5719-llvm-fc2f058230a7f9e05ed627a9e0dd8c61ce9660dd.tar.gz bcm5719-llvm-fc2f058230a7f9e05ed627a9e0dd8c61ce9660dd.zip | |
Fix MSVC compiler error: "initialization of 'VD' is skipped by 'case' label"
llvm-svn: 49853
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Analysis/UninitializedValues.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Analysis/UninitializedValues.cpp b/clang/lib/Analysis/UninitializedValues.cpp index 8f0bdfd3172..15c11ba6b0d 100644 --- a/clang/lib/Analysis/UninitializedValues.cpp +++ b/clang/lib/Analysis/UninitializedValues.cpp @@ -164,11 +164,12 @@ bool TransferFuncs::VisitCallExpr(CallExpr* C) { bool TransferFuncs::VisitUnaryOperator(UnaryOperator* U) { switch (U->getOpcode()) { - case UnaryOperator::AddrOf: + case UnaryOperator::AddrOf: { VarDecl* VD = FindBlockVarDecl(U->getSubExpr()); if (VD && VD->isBlockVarDecl()) return V(VD,AD) = Initialized; break; + } case UnaryOperator::SizeOf: return Initialized; |

