llvm-project/llvm/lib/MC/MCParser
Tobias Burnus c01c62c76c [MC][ELF] Fix accepting abbreviated form with Type change
Follow up to D92052 and D94072, exposed due to D107707

Many assemblers to permit that only the first .section contains all
the attributes like '.lds_bss,"w",@nobits' and later section only
use the name ('.lds_bss') inheriting those attributes from the first
section.  I turned out that the case that Type changed was missed
when implementing it - and D107707 make it much more likely to hit
that issue. That's fixed by this commit.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D114717
2021-11-30 14:45:26 +00:00
..
AsmLexer.cpp [MCParser] Correctly handle CRLF line ends when consuming line comments 2021-08-17 15:52:51 +01:00
AsmParser.cpp [SystemZ][z/OS] Introduce initial support for GOFF asm parser 2021-10-01 10:29:14 -04:00
CMakeLists.txt [SystemZ][z/OS] Introduce initial support for GOFF asm parser 2021-10-01 10:29:14 -04:00
COFFAsmParser.cpp [MC] Untangle MCContext and MCObjectFileInfo 2021-05-05 10:03:02 -07:00
COFFMasmParser.cpp [llvm] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
DarwinAsmParser.cpp [MC] Untangle MCContext and MCObjectFileInfo 2021-05-05 10:03:02 -07:00
ELFAsmParser.cpp [MC][ELF] Fix accepting abbreviated form with Type change 2021-11-30 14:45:26 +00:00
GOFFAsmParser.cpp [SystemZ][z/OS] Introduce initial support for GOFF asm parser 2021-10-01 10:29:14 -04:00
MCAsmLexer.cpp
MCAsmParser.cpp [MCStreamer] Move emission of attributes section into MCELFStreamer 2021-06-30 16:00:27 -05:00
MCAsmParserExtension.cpp
MCTargetAsmParser.cpp
MasmParser.cpp [MC] Add Subtarget for MAsmParser call to emitCodeAlignment 2021-09-08 13:28:24 +01:00
WasmAsmParser.cpp [WebAssembly] Add TLS data segment flag: WASM_SEG_FLAG_TLS 2021-05-12 13:31:02 -07:00
XCOFFAsmParser.cpp [AIX] Add dummy XCOFF MCAsmParserExtension 2021-07-02 16:12:21 +00:00