Go to file
Tim Shen b34d0ef2ca [VLA] Handle VLA size expression in a full-expression context.
Summary: Previously the cleanups (e.g. dtor calls) are inserted into the
outer scope (e.g. function body scope), instead of it's own scope. After
the fix, the cleanups are inserted right after getting the size value.

This fixes pr30306.

Reviewers: rsmith

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D24333

llvm-svn: 295123
2017-02-14 23:46:37 +00:00
clang [VLA] Handle VLA size expression in a full-expression context. 2017-02-14 23:46:37 +00:00
clang-tools-extra [clang-tidy] Add support for NOLINTNEXTLINE. 2017-02-14 12:47:56 +00:00
compiler-rt [PGO] Delay profile dir creation until write 2017-02-14 21:39:55 +00:00
debuginfo-tests
libclc Move BufferPtr into the block where it it being used 2017-02-12 21:33:49 +00:00
libcxx Add tests for noexcept functions 2017-02-13 22:44:39 +00:00
libcxxabi Fix path to libc++'s python test module 2017-02-09 23:58:54 +00:00
libunwind Revert "[libunwind][CMake] Use libc++ headers when available" 2017-02-09 03:56:47 +00:00
lld Explicitly return a new value instead of implicitly mutating a reference. 2017-02-14 23:35:42 +00:00
lldb Use StringRef and APFloat instead of lldb/StringConvert.h 2017-02-14 19:07:01 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Use endian::write32le instead of endian::write. 2017-02-14 23:28:19 +00:00
openmp libomptarget: Disable on Win32 2017-02-10 17:13:28 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetectDiagnostics] Do not format unnamed array names 2017-02-12 10:53:02 +00:00