llvm-project/clang/lib
Bruno Cardoso Lopes 85f87dd91a [Modules] Handle ObjC/C ODR-like semantics for EnumConstantDecl
Support for ObjC/C ODR-like semantics with structural equivalence
checking was added back in r306918. There enums are handled and also
checked for structural equivalence. However, at use time of
EnumConstantDecl, support was missing for preventing ambiguous
name lookup.

Add the missing bits for properly merging EnumConstantDecl.

rdar://problem/38374569

llvm-svn: 331232
2018-04-30 22:14:29 +00:00
..
ARCMigrate PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
AST Fix printing of reference-to-reference types. 2018-04-29 05:33:38 +00:00
ASTMatchers Fix typos in clang 2018-04-06 15:14:32 +00:00
Analysis Fix -Wunused-variable warnings after r330377. 2018-04-20 09:47:03 +00:00
Basic AMDGPU: Add Vega12 and Vega20 2018-04-30 19:08:27 +00:00
CodeGen [CodeGen] Fix typo in comment form->from. NFC 2018-04-30 22:02:48 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [Driver, CodeGen] rename options to disable an FP cast optimization 2018-04-30 18:19:03 +00:00
Edit PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Format [clang-format/ObjC] Use getIdentifierInfo() instead of tok::identifier 2018-04-27 18:51:12 +00:00
Frontend [Driver, CodeGen] rename options to disable an FP cast optimization 2018-04-30 18:19:03 +00:00
FrontendTool Make a build bot happy. 2018-02-10 14:26:53 +00:00
Headers [X86] Add support for _mm512_mullox_epi64 and _mm512_mask_mullox_epi64 intrinsics to match icc. 2018-04-26 05:38:39 +00:00
Index [index] Fix methods that take a shared_ptr to just take a reference. 2018-04-23 14:30:21 +00:00
Lex IWYU for llvm-config.h in clang. See r331124 for details. 2018-04-30 13:52:15 +00:00
Parse PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Rewrite PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Sema [OPENMP] Do not emit warning about non-declared target function params. 2018-04-30 18:28:08 +00:00
Serialization [Modules] Handle ObjC/C ODR-like semantics for EnumConstantDecl 2018-04-30 22:14:29 +00:00
StaticAnalyzer PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Tooling IWYU for llvm-config.h in clang. See r331124 for details. 2018-04-30 13:52:15 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00