1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test/MC/AsmParser
Jim Grosbach ba1f8ebc88 MC: Don't crash after issuing a diagnostic.
Crashing is bad, m'kay? Fixing a 4 year old bug of my own creation.
Adding the testcase now which I should have added then which would have
long since caught this.

The problem is that printMessage() will display the diagnostic but not
set HadError to true, resulting in the assembler continuing on its way
and trying to create relocations for things that may not allow them or
otherwise get itself into trouble. Using the Error() helper function
here rather than calling printMessage() directly resolves this.

rdar://23133240

llvm-svn: 250557
2015-10-16 22:07:59 +00:00
..
align_invalid.s
assignment.s
at-pseudo-variable-bad.s [MC] [IAS] Add support for the \@ .macro pseudo-variable. 2015-04-27 10:50:29 +00:00
at-pseudo-variable.s [MC] [IAS] Add support for the \@ .macro pseudo-variable. 2015-04-27 10:50:29 +00:00
bad-macro.s
cfi-unfinished-frame.s
cfi-window-save.s
comments-x86-darwin.s
conditional_asm.s
dash-n.s
defsym_error1.s Teaching llvm-mc how to understand the defsym command line option. This allows integer-constant symbols to be defined on the command line and used during assembly. 2015-06-07 01:46:24 +00:00
defsym_error2.s Teaching llvm-mc how to understand the defsym command line option. This allows integer-constant symbols to be defined on the command line and used during assembly. 2015-06-07 01:46:24 +00:00
defsym.s Teaching llvm-mc how to understand the defsym command line option. This allows integer-constant symbols to be defined on the command line and used during assembly. 2015-06-07 01:46:24 +00:00
directive_abort.s
directive_align.s
directive_ascii.s
directive_comm.s
directive_darwin_section.s
directive_desc.s
directive_elf_size.s
directive_end-2.s
directive_end.s
directive_file-errors.s
directive_file.s
directive_fill.s
directive_incbin.s
directive_include.s
directive_lcomm.s
directive_line.s
directive_loc.s
directive_lsym.s
directive_org.s
directive_rept-diagnostics.s
directive_rept.s
directive_seh.s
directive_set.s
directive_space.s
directive_subsections_via_symbols.s
directive_symbol_attrs.s
directive_tbss.s
directive_tdata.s
directive_thread_init_func.s
directive_tlv.s
directive_values.s
directive_zerofill.s
directive-err-diagnostics.s
directive-err.s
directive-warning.s
dollars-in-identifiers.s
dot-symbol-assignment-backwards.s
dot-symbol-assignment.s
dot-symbol-non-absolute.s
dot-symbol.s
equ.s
expr_symbol_modifiers.s
expr-shr.s [MC] Use LShr for constant evaluation of ">>" on ELF/arm64--darwin. 2015-04-28 01:37:11 +00:00
exprs-invalid.s
exprs.s
extern.s
floating-literals.s
hello.s
if-diagnostics.s
ifb.s
ifc.s
ifdef.s
ifeqs-diagnostics.s Add support for .ifnes psuedo-op. 2015-03-18 14:20:54 +00:00
ifeqs.s
ifndef.s
ifnes.s Add support for .ifnes psuedo-op. 2015-03-18 14:20:54 +00:00
incbin_abcd
invalid-input-assertion.s
labels.s
line_with_hash.s
lit.local.cfg
macro-args.s
macro-def-in-instantiation.s
macro-err1.s
macro-exitm.s
macro-irp.s
macro-irpc.s
macro-qualifier-diagnostics.s
macro-qualifier.s
macro-rept-err1.s
macro-rept-err2.s
macro-rept.s
macros-argument-parsing-diagnostics.s
macros-argument-parsing.s
macros-darwin-vararg.s Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI 2015-08-10 19:01:27 +00:00
macros-darwin.s
macros-gas.s
macros-parsing.s
pr11865.s
purgem.s
reassign.s [MC/AsmParser] Avoid setting MCSymbol.IsUsed in some cases 2015-08-31 17:44:53 +00:00
rename.s
section_names.s
section.s Relax these tests a bit. 2015-05-22 21:37:13 +00:00
secure_log_unique.s
undefined-local-symbol.s MC: Don't crash after issuing a diagnostic. 2015-10-16 22:07:59 +00:00
vararg-default-value.s
vararg.s Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI 2015-08-10 19:01:27 +00:00
variables-invalid.s
variables.s