Go to file
Ewan Crawford 27fc7a7b47 Fix expression evaluation for resolving anonymous aggregrate types with a typedefed name
This fixes a recently reported a bug(https://llvm.org/bugs/show_bug.cgi?id=26790) relating to the clang expression evaluator no longer being able to resolve calls to
functions with arguments to typedefed anonymous structs, unions, or enums after a cleanup to the expression parsing code in r260768

This fixes the issue by attaching the tagged name to the original clang::TagDecl object when generating the typedef in lldb::ClangAstContext::CreateTypeDef.

This also fixes the issue for anonymous typedefs for non-struct types (unions and enums) where we have a tag name.


Author: Luke Drummond <luke.drummond@codeplay.com>
Differential Revision: http://reviews.llvm.org/D18099

llvm-svn: 263544
2016-03-15 09:50:16 +00:00
clang Restrict the hack from r263429 to asan and msan. 2016-03-15 09:41:39 +00:00
clang-tools-extra [clang-tidy] Fix "Name is not a simple identifier" assertion in `modernize-loop-convert` check. 2016-03-14 12:41:24 +00:00
compiler-rt Fix bad regression from r263077 when building with MSVC. 2016-03-12 01:57:31 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Fix ilogb(double) return type 2016-02-24 00:52:15 +00:00
libcxx Missed this file in previous checkin 2016-03-14 23:07:58 +00:00
libcxxabi Reducing stack usage of test 2016-03-04 14:25:13 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld [COFF] Don't hard-code the load configuration size 2016-03-15 09:48:27 +00:00
lldb Fix expression evaluation for resolving anonymous aggregrate types with a typedefed name 2016-03-15 09:50:16 +00:00
llgo [llgo] Roll gofrontend forward 2016-03-15 05:36:43 +00:00
llvm [AMDGPU] Assembler: Update SOP* tests 2016-03-15 07:44:57 +00:00
openmp Initialize two variables in kmp_tasking. 2016-03-12 00:55:17 +00:00
polly MemAccInt: Do not strip pointer casts 2016-03-15 06:35:08 +00:00