rust/src/test
bors 5665a2d367 Auto merge of #52506 - alexcrichton:dont-duplicate-wasm-sections, r=michaelwoerister
rustc: Work around an upstream wasm ThinLTO bug

This commit implements a workaround for an [upstream LLVM bug][1] where custom
sections were accidentally duplicated amongst codegen units when ThinLTO passes
were performed. This is due to the fact that custom sections for wasm are stored
as metadata nodes which are automatically imported into modules when ThinLTO
happens. The fix here is to forcibly delete the metadata node from imported
modules before LLVM has a chance to try to copy it over.

[1]: https://bugs.llvm.org/show_bug.cgi?id=38184
2018-07-23 13:42:23 +00:00
..
auxiliary
codegen Only run the test on x86_64 2018-07-21 23:13:51 -07:00
codegen-units Revert "Adapt codegen-unit tests to new CGU naming scheme." 2018-07-16 08:58:15 +02:00
compile-fail Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
compile-fail-fulldeps rustc: Stabilize much of the proc_macro feature 2018-07-16 07:58:06 -07:00
debuginfo Remove workarounds for #24958 2018-07-18 13:58:08 +02:00
incremental rustc: Use link_section, not wasm_custom_section 2018-07-16 09:40:45 -07:00
incremental-fulldeps Rename must-compile-successfully into compile-pass 2018-04-13 23:28:03 +02:00
mir-opt delete tests 2018-07-21 19:46:41 +05:30
parse-fail Implement existential types 2018-07-18 10:53:08 +02:00
pretty fix expected output of pretty/cast-lt and issue-4264 tests 2018-07-12 01:19:27 +02:00
run-fail Ensure that borrows wind up unactivated. 2018-07-04 21:35:38 +01:00
run-fail-fulldeps
run-make Auto merge of #52506 - alexcrichton:dont-duplicate-wasm-sections, r=michaelwoerister 2018-07-23 13:42:23 +00:00
run-make-fulldeps fix grep test looking for newline 2018-07-20 15:37:49 -07:00
run-pass Auto merge of #52571 - oli-obk:promotion_abort, r=nagisa 2018-07-23 03:06:08 +00:00
run-pass-fulldeps rustc: Fix two custom attributes with custom derive 2018-07-19 07:46:44 -07:00
run-pass-valgrind Remove some '#[feature]' attributes for stabilized features 2018-06-11 13:48:57 -07:00
rustdoc Auto merge of #52368 - GuillaumeGomez:intra_doc_link_resolution_failure-documented, r=QuietMisdreavus 2018-07-22 10:48:15 +00:00
rustdoc-js Update stdsimd to undo an accidental stabilization 2018-07-20 22:34:09 -07:00
rustdoc-ui Fix rustdoc run failures by shutting down definitely some lints 2018-07-05 17:18:45 +02:00
rustfix Removed various update-reference and update-all-references scripts 2018-06-13 18:15:50 -04:00
ui Auto merge of #52568 - oli-obk:span_bug_error, r=varkor 2018-07-23 01:02:32 +00:00
ui-fulldeps Attach deprecation lint proc_macro_derive_resolution_fallback to a specific node id 2018-07-21 22:07:34 +03:00
COMPILER_TESTS.md Update docs and diagnostics 2018-05-17 16:28:36 +02:00