beetrees
68227a3777
Pass end position of span through inline ASM cookie
2024-11-26 13:00:08 +00:00
Nicholas Nethercote
84ac80f192
Reformat use
declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
Michael Goulet
28503d69ac
Fix unsafe_op_in_unsafe_fn in compiler
2024-07-16 00:02:44 -04:00
klensy
205cfcba20
llvm-wrapper: fix warning C4244
...
llvm-wrapper/RustWrapper.cpp(1234): warning C4244: '=': conversion from 'uint64_t' to 'unsigned int', possible loss of data
nice consistency:
uint64_t 6009708b43/llvm/include/llvm/IR/DiagnosticInfo.h (L172)
but unsigned 6009708b43/llvm/include/llvm/IR/DiagnosticInfo.h (L1091)
2024-02-21 12:18:59 +03:00
Rémy Rakic
598acffa60
make opt diagnostic kinds printable
2023-07-14 11:11:59 +00:00
bjorn3
017e1726ff
Remove dead code from cg_llvm
2022-07-26 11:29:18 +00:00
LegionMammal978
4937a55dfb
Remove in_band_lifetimes
from rustc_codegen_llvm
...
See #91867 for more information.
2021-12-16 14:43:32 -05:00
Nikita Popov
621f5146c3
Handle SrcMgr diagnostics
...
This is how InlineAsm diagnostics with source information are
reported now. Previously a separate InlineAsm diagnostic handler
was used.
2021-08-16 18:28:17 +02:00
Hugues de Valon
d255d70e7a
Update LLVM and add Unsupported diagnostic
...
Secure entry functions do not support if arguments are passed on the
stack. An "unsupported" diagnostic will be emitted by LLVM if that is
the case.
This commits adds support in Rust for that diagnostic so that an error
will be output if that is the case!
Signed-off-by: Hugues de Valon <hugues.devalon@arm.com>
2020-09-30 14:57:37 +01:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00