diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui-fulldeps/auxiliary/empty-plugin.rs (renamed from src/test/ui-fulldeps/auxiliary/empty-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-13560-1.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-13560-1.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-13560-2.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-13560-2.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-13560-3.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-13560-3.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-16822.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-16822.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-18502.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-18502.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-24106.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-24106.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/issue-40001-plugin.rs (renamed from src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs (renamed from src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lint-for-crate.rs (renamed from src/test/ui-fulldeps/auxiliary/lint-for-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lint-group-plugin-test.rs (renamed from src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lint-plugin-test.rs (renamed from src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lint-tool-test.rs (renamed from src/test/ui-fulldeps/auxiliary/lint-tool-test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs (renamed from src/test/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs (renamed from src/test/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/multiple-plugins-1.rs (renamed from src/test/ui-fulldeps/auxiliary/multiple-plugins-1.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/multiple-plugins-2.rs (renamed from src/test/ui-fulldeps/auxiliary/multiple-plugins-2.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/outlive-expansion-phase.rs (renamed from src/test/ui-fulldeps/auxiliary/outlive-expansion-phase.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/rlib-crate-test.rs (renamed from src/test/ui-fulldeps/auxiliary/rlib-crate-test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs (renamed from src/test/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/compiler-calls.rs (renamed from src/test/ui-fulldeps/compiler-calls.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/create-dir-all-bare.rs (renamed from src/test/ui-fulldeps/create-dir-all-bare.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/deriving-encodable-decodable-box.rs (renamed from src/test/ui-fulldeps/deriving-encodable-decodable-box.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs (renamed from src/test/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/deriving-global.rs (renamed from src/test/ui-fulldeps/deriving-global.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/deriving-hygiene.rs | 25 | ||||
-rw-r--r-- | tests/ui-fulldeps/dropck-tarena-cycle-checked.rs (renamed from src/test/ui-fulldeps/dropck-tarena-cycle-checked.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/dropck-tarena-cycle-checked.stderr (renamed from src/test/ui-fulldeps/dropck-tarena-cycle-checked.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/dropck-tarena-unsound-drop.rs (renamed from src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/dropck-tarena-unsound-drop.stderr (renamed from src/test/ui-fulldeps/dropck-tarena-unsound-drop.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/dropck_tarena_sound_drop.rs (renamed from src/test/ui-fulldeps/dropck_tarena_sound_drop.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/empty-struct-braces-derive.rs (renamed from src/test/ui-fulldeps/empty-struct-braces-derive.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/extern-mod-syntax.rs (renamed from src/test/ui-fulldeps/extern-mod-syntax.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/feature-gate-plugin.rs (renamed from src/test/ui-fulldeps/feature-gate-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/feature-gate-plugin.stderr (renamed from src/test/ui-fulldeps/feature-gate-plugin.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/duplicate-a-b.ftl (renamed from src/test/ui-fulldeps/fluent-messages/duplicate-a-b.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/duplicate-a.ftl (renamed from src/test/ui-fulldeps/fluent-messages/duplicate-a.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/label-with-hyphens.ftl (renamed from src/test/ui-fulldeps/fluent-messages/label-with-hyphens.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/missing-crate-name.ftl (renamed from src/test/ui-fulldeps/fluent-messages/missing-crate-name.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/missing-message.ftl (renamed from src/test/ui-fulldeps/fluent-messages/missing-message.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl (renamed from src/test/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/test.rs (renamed from src/test/ui-fulldeps/fluent-messages/test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/test.stderr (renamed from src/test/ui-fulldeps/fluent-messages/test.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/fluent-messages/valid.ftl (renamed from src/test/ui-fulldeps/fluent-messages/valid.ftl) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/gated-plugin.rs (renamed from src/test/ui-fulldeps/gated-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/gated-plugin.stderr (renamed from src/test/ui-fulldeps/gated-plugin.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/hash-stable-is-unstable.rs (renamed from src/test/ui-fulldeps/hash-stable-is-unstable.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/hash-stable-is-unstable.stderr (renamed from src/test/ui-fulldeps/hash-stable-is-unstable.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/bad_opt_access.rs (renamed from src/test/ui-fulldeps/internal-lints/bad_opt_access.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/bad_opt_access.stderr (renamed from src/test/ui-fulldeps/internal-lints/bad_opt_access.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/default_hash_types.rs (renamed from src/test/ui-fulldeps/internal-lints/default_hash_types.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/default_hash_types.stderr (renamed from src/test/ui-fulldeps/internal-lints/default_hash_types.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/diagnostics.rs (renamed from src/test/ui-fulldeps/internal-lints/diagnostics.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/diagnostics.stderr (renamed from src/test/ui-fulldeps/internal-lints/diagnostics.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/diagnostics_incorrect.rs (renamed from src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr (renamed from src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/existing_doc_keyword.rs (renamed from src/test/ui-fulldeps/internal-lints/existing_doc_keyword.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/existing_doc_keyword.stderr (renamed from src/test/ui-fulldeps/internal-lints/existing_doc_keyword.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs (renamed from src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr (renamed from src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs (renamed from src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr (renamed from src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/query_stability.rs (renamed from src/test/ui-fulldeps/internal-lints/query_stability.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/query_stability.stderr (renamed from src/test/ui-fulldeps/internal-lints/query_stability.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/query_stability_incorrect.rs (renamed from src/test/ui-fulldeps/internal-lints/query_stability_incorrect.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/query_stability_incorrect.stderr (renamed from src/test/ui-fulldeps/internal-lints/query_stability_incorrect.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs (renamed from src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr (renamed from src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs (renamed from src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr (renamed from src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs (renamed from src/test/ui-fulldeps/internal-lints/ty_tykind_usage.rs) | 3 | ||||
-rw-r--r-- | tests/ui-fulldeps/internal-lints/ty_tykind_usage.stderr (renamed from src/test/ui-fulldeps/internal-lints/ty_tykind_usage.stderr) | 28 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-11881.rs (renamed from src/test/ui-fulldeps/issue-11881.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-13560.rs (renamed from src/test/ui-fulldeps/issue-13560.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-14021.rs (renamed from src/test/ui-fulldeps/issue-14021.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-15149.rs (renamed from src/test/ui-fulldeps/issue-15149.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-15778-fail.rs (renamed from src/test/ui-fulldeps/issue-15778-fail.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-15778-fail.stderr (renamed from src/test/ui-fulldeps/issue-15778-fail.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-15924.rs (renamed from src/test/ui-fulldeps/issue-15924.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-16822.rs (renamed from src/test/ui-fulldeps/issue-16822.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-18502.rs (renamed from src/test/ui-fulldeps/issue-18502.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-24106.rs (renamed from src/test/ui-fulldeps/issue-24106.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-2804.rs (renamed from src/test/ui-fulldeps/issue-2804.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-40001.rs (renamed from src/test/ui-fulldeps/issue-40001.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-40001.stderr (renamed from src/test/ui-fulldeps/issue-40001.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/issue-81357-unsound-file-methods.rs (renamed from src/test/ui-fulldeps/issue-81357-unsound-file-methods.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-denied-lint-allowed.rs (renamed from src/test/ui-fulldeps/lint-group-denied-lint-allowed.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs (renamed from src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr (renamed from src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-plugin-deny-cmdline.rs (renamed from src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr (renamed from src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-plugin.rs (renamed from src/test/ui-fulldeps/lint-group-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-group-plugin.stderr (renamed from src/test/ui-fulldeps/lint-group-plugin.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-pass-macros.rs (renamed from src/test/ui-fulldeps/lint-pass-macros.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-cmdline-allow.rs (renamed from src/test/ui-fulldeps/lint-plugin-cmdline-allow.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-cmdline-allow.stderr (renamed from src/test/ui-fulldeps/lint-plugin-cmdline-allow.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-cmdline-load.rs (renamed from src/test/ui-fulldeps/lint-plugin-cmdline-load.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-cmdline-load.stderr (renamed from src/test/ui-fulldeps/lint-plugin-cmdline-load.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-deny-attr.rs (renamed from src/test/ui-fulldeps/lint-plugin-deny-attr.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-deny-attr.stderr (renamed from src/test/ui-fulldeps/lint-plugin-deny-attr.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-deny-cmdline.rs (renamed from src/test/ui-fulldeps/lint-plugin-deny-cmdline.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-deny-cmdline.stderr (renamed from src/test/ui-fulldeps/lint-plugin-deny-cmdline.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-forbid-attrs.rs (renamed from src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-forbid-attrs.stderr (renamed from src/test/ui-fulldeps/lint-plugin-forbid-attrs.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-forbid-cmdline.rs (renamed from src/test/ui-fulldeps/lint-plugin-forbid-cmdline.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin-forbid-cmdline.stderr (renamed from src/test/ui-fulldeps/lint-plugin-forbid-cmdline.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin.rs (renamed from src/test/ui-fulldeps/lint-plugin.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-plugin.stderr (renamed from src/test/ui-fulldeps/lint-plugin.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-tool-cmdline-allow.rs (renamed from src/test/ui-fulldeps/lint-tool-cmdline-allow.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-tool-cmdline-allow.stderr (renamed from src/test/ui-fulldeps/lint-tool-cmdline-allow.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-tool-test.rs (renamed from src/test/ui-fulldeps/lint-tool-test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lint-tool-test.stderr (renamed from src/test/ui-fulldeps/lint-tool-test.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lto-syntax-extension.rs (renamed from src/test/ui-fulldeps/lto-syntax-extension.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/lto-syntax-extension.stderr (renamed from src/test/ui-fulldeps/lto-syntax-extension.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/macro-crate-rlib.rs (renamed from src/test/ui-fulldeps/macro-crate-rlib.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/macro-crate-rlib.stderr (renamed from src/test/ui-fulldeps/macro-crate-rlib.stderr) | 1 | ||||
-rw-r--r-- | tests/ui-fulldeps/missing-rustc-driver-error.rs | 11 | ||||
-rw-r--r-- | tests/ui-fulldeps/missing-rustc-driver-error.stderr | 24 | ||||
-rw-r--r-- | tests/ui-fulldeps/mod_dir_path_canonicalized.rs (renamed from src/test/ui-fulldeps/mod_dir_path_canonicalized.rs) | 6 | ||||
-rw-r--r-- | tests/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir (renamed from src/test/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/mod_dir_simple/test.rs (renamed from src/test/ui-fulldeps/mod_dir_simple/test.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/multiple-plugins.rs (renamed from src/test/ui-fulldeps/multiple-plugins.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/multiple-plugins.stderr (renamed from src/test/ui-fulldeps/multiple-plugins.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/myriad-closures.rs (renamed from src/test/ui-fulldeps/myriad-closures.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/outlive-expansion-phase.rs (renamed from src/test/ui-fulldeps/outlive-expansion-phase.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/outlive-expansion-phase.stderr (renamed from src/test/ui-fulldeps/outlive-expansion-phase.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/pathless-extern-unstable.rs (renamed from src/test/ui-fulldeps/pathless-extern-unstable.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/pathless-extern-unstable.stderr (renamed from src/test/ui-fulldeps/pathless-extern-unstable.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/plugin-args.rs (renamed from src/test/ui-fulldeps/plugin-args.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/plugin-args.stderr (renamed from src/test/ui-fulldeps/plugin-args.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/plugin-as-extern-crate.rs (renamed from src/test/ui-fulldeps/plugin-as-extern-crate.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/pprust-expr-roundtrip.rs (renamed from src/test/ui-fulldeps/pprust-expr-roundtrip.rs) | 6 | ||||
-rw-r--r-- | tests/ui-fulldeps/regions-mock-tcx.rs (renamed from src/test/ui-fulldeps/regions-mock-tcx.rs) | 5 | ||||
-rw-r--r-- | tests/ui-fulldeps/rename-directory.rs (renamed from src/test/ui-fulldeps/rename-directory.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/rustc_encodable_hygiene.rs | 31 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/diagnostic-derive.rs (renamed from src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.rs) | 4 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr (renamed from src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr) | 19 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs (renamed from src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr (renamed from src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs (renamed from src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr (renamed from src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/stdio-from.rs (renamed from src/test/ui-fulldeps/stdio-from.rs) | 0 | ||||
-rw-r--r-- | tests/ui-fulldeps/switch-stdout.rs (renamed from src/test/ui-fulldeps/switch-stdout.rs) | 0 |
143 files changed, 160 insertions, 33 deletions
diff --git a/src/test/ui-fulldeps/auxiliary/empty-plugin.rs b/tests/ui-fulldeps/auxiliary/empty-plugin.rs index c24cdc97a..c24cdc97a 100644 --- a/src/test/ui-fulldeps/auxiliary/empty-plugin.rs +++ b/tests/ui-fulldeps/auxiliary/empty-plugin.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-13560-1.rs b/tests/ui-fulldeps/auxiliary/issue-13560-1.rs index c3a2ae679..c3a2ae679 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-13560-1.rs +++ b/tests/ui-fulldeps/auxiliary/issue-13560-1.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-13560-2.rs b/tests/ui-fulldeps/auxiliary/issue-13560-2.rs index 39c261e11..39c261e11 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-13560-2.rs +++ b/tests/ui-fulldeps/auxiliary/issue-13560-2.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-13560-3.rs b/tests/ui-fulldeps/auxiliary/issue-13560-3.rs index e991bcc1a..e991bcc1a 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-13560-3.rs +++ b/tests/ui-fulldeps/auxiliary/issue-13560-3.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-16822.rs b/tests/ui-fulldeps/auxiliary/issue-16822.rs index 9042dd391..9042dd391 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-16822.rs +++ b/tests/ui-fulldeps/auxiliary/issue-16822.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-18502.rs b/tests/ui-fulldeps/auxiliary/issue-18502.rs index 4d4230607..4d4230607 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-18502.rs +++ b/tests/ui-fulldeps/auxiliary/issue-18502.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-24106.rs b/tests/ui-fulldeps/auxiliary/issue-24106.rs index 2c6a60348..2c6a60348 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-24106.rs +++ b/tests/ui-fulldeps/auxiliary/issue-24106.rs diff --git a/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs b/tests/ui-fulldeps/auxiliary/issue-40001-plugin.rs index c05443488..c05443488 100644 --- a/src/test/ui-fulldeps/auxiliary/issue-40001-plugin.rs +++ b/tests/ui-fulldeps/auxiliary/issue-40001-plugin.rs diff --git a/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs b/tests/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs index a3b570ad8..a3b570ad8 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs +++ b/tests/ui-fulldeps/auxiliary/lint-for-crate-rpass.rs diff --git a/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs b/tests/ui-fulldeps/auxiliary/lint-for-crate.rs index 073da688c..073da688c 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-for-crate.rs +++ b/tests/ui-fulldeps/auxiliary/lint-for-crate.rs diff --git a/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs b/tests/ui-fulldeps/auxiliary/lint-group-plugin-test.rs index 4a41e7fbb..4a41e7fbb 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-group-plugin-test.rs +++ b/tests/ui-fulldeps/auxiliary/lint-group-plugin-test.rs diff --git a/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs b/tests/ui-fulldeps/auxiliary/lint-plugin-test.rs index 30956deb7..30956deb7 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-plugin-test.rs +++ b/tests/ui-fulldeps/auxiliary/lint-plugin-test.rs diff --git a/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs b/tests/ui-fulldeps/auxiliary/lint-tool-test.rs index c2c024865..c2c024865 100644 --- a/src/test/ui-fulldeps/auxiliary/lint-tool-test.rs +++ b/tests/ui-fulldeps/auxiliary/lint-tool-test.rs diff --git a/src/test/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs b/tests/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs index 954a1e554..954a1e554 100644 --- a/src/test/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs +++ b/tests/ui-fulldeps/auxiliary/lto-syntax-extension-lib.rs diff --git a/src/test/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs b/tests/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs index 9b075c1a5..9b075c1a5 100644 --- a/src/test/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs +++ b/tests/ui-fulldeps/auxiliary/lto-syntax-extension-plugin.rs diff --git a/src/test/ui-fulldeps/auxiliary/multiple-plugins-1.rs b/tests/ui-fulldeps/auxiliary/multiple-plugins-1.rs index fd6e9e20f..fd6e9e20f 100644 --- a/src/test/ui-fulldeps/auxiliary/multiple-plugins-1.rs +++ b/tests/ui-fulldeps/auxiliary/multiple-plugins-1.rs diff --git a/src/test/ui-fulldeps/auxiliary/multiple-plugins-2.rs b/tests/ui-fulldeps/auxiliary/multiple-plugins-2.rs index fd6e9e20f..fd6e9e20f 100644 --- a/src/test/ui-fulldeps/auxiliary/multiple-plugins-2.rs +++ b/tests/ui-fulldeps/auxiliary/multiple-plugins-2.rs diff --git a/src/test/ui-fulldeps/auxiliary/outlive-expansion-phase.rs b/tests/ui-fulldeps/auxiliary/outlive-expansion-phase.rs index e83dfe804..e83dfe804 100644 --- a/src/test/ui-fulldeps/auxiliary/outlive-expansion-phase.rs +++ b/tests/ui-fulldeps/auxiliary/outlive-expansion-phase.rs diff --git a/src/test/ui-fulldeps/auxiliary/rlib-crate-test.rs b/tests/ui-fulldeps/auxiliary/rlib-crate-test.rs index 3ba73538e..3ba73538e 100644 --- a/src/test/ui-fulldeps/auxiliary/rlib-crate-test.rs +++ b/tests/ui-fulldeps/auxiliary/rlib-crate-test.rs diff --git a/src/test/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs b/tests/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs index 8b00fb81c..8b00fb81c 100644 --- a/src/test/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs +++ b/tests/ui-fulldeps/auxiliary/syntax-extension-with-dll-deps-1.rs diff --git a/src/test/ui-fulldeps/compiler-calls.rs b/tests/ui-fulldeps/compiler-calls.rs index a9520b592..a9520b592 100644 --- a/src/test/ui-fulldeps/compiler-calls.rs +++ b/tests/ui-fulldeps/compiler-calls.rs diff --git a/src/test/ui-fulldeps/create-dir-all-bare.rs b/tests/ui-fulldeps/create-dir-all-bare.rs index 4554680ec..4554680ec 100644 --- a/src/test/ui-fulldeps/create-dir-all-bare.rs +++ b/tests/ui-fulldeps/create-dir-all-bare.rs diff --git a/src/test/ui-fulldeps/deriving-encodable-decodable-box.rs b/tests/ui-fulldeps/deriving-encodable-decodable-box.rs index a4b911878..1c376f59e 100644 --- a/src/test/ui-fulldeps/deriving-encodable-decodable-box.rs +++ b/tests/ui-fulldeps/deriving-encodable-decodable-box.rs @@ -6,6 +6,11 @@ extern crate rustc_macros; extern crate rustc_serialize; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_macros::{Decodable, Encodable}; use rustc_serialize::opaque::{MemDecoder, MemEncoder}; use rustc_serialize::{Decodable, Encodable, Encoder}; diff --git a/src/test/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs b/tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs index 580c85f9b..844d40f2e 100644 --- a/src/test/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs +++ b/tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs @@ -8,6 +8,11 @@ extern crate rustc_macros; extern crate rustc_serialize; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_macros::{Decodable, Encodable}; use rustc_serialize::opaque::{MemDecoder, MemEncoder}; use rustc_serialize::{Decodable, Encodable, Encoder}; diff --git a/src/test/ui-fulldeps/deriving-global.rs b/tests/ui-fulldeps/deriving-global.rs index 921767af9..214bb4368 100644 --- a/src/test/ui-fulldeps/deriving-global.rs +++ b/tests/ui-fulldeps/deriving-global.rs @@ -5,6 +5,11 @@ extern crate rustc_macros; extern crate rustc_serialize; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + mod submod { use rustc_macros::{Decodable, Encodable}; diff --git a/tests/ui-fulldeps/deriving-hygiene.rs b/tests/ui-fulldeps/deriving-hygiene.rs new file mode 100644 index 000000000..e1084a08f --- /dev/null +++ b/tests/ui-fulldeps/deriving-hygiene.rs @@ -0,0 +1,25 @@ +// run-pass + +#![allow(non_upper_case_globals)] +#![feature(rustc_private)] +extern crate rustc_macros; +extern crate rustc_serialize; + +use rustc_macros::{Decodable, Encodable}; + +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + +pub const other: u8 = 1; +pub const f: u8 = 1; +pub const d: u8 = 1; +pub const s: u8 = 1; +pub const state: u8 = 1; +pub const cmp: u8 = 1; + +#[derive(Ord, Eq, PartialOrd, PartialEq, Debug, Decodable, Encodable, Hash)] +struct Foo {} + +fn main() {} diff --git a/src/test/ui-fulldeps/dropck-tarena-cycle-checked.rs b/tests/ui-fulldeps/dropck-tarena-cycle-checked.rs index cc97971a0..cc97971a0 100644 --- a/src/test/ui-fulldeps/dropck-tarena-cycle-checked.rs +++ b/tests/ui-fulldeps/dropck-tarena-cycle-checked.rs diff --git a/src/test/ui-fulldeps/dropck-tarena-cycle-checked.stderr b/tests/ui-fulldeps/dropck-tarena-cycle-checked.stderr index 429968822..429968822 100644 --- a/src/test/ui-fulldeps/dropck-tarena-cycle-checked.stderr +++ b/tests/ui-fulldeps/dropck-tarena-cycle-checked.stderr diff --git a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs b/tests/ui-fulldeps/dropck-tarena-unsound-drop.rs index 86485a988..86485a988 100644 --- a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs +++ b/tests/ui-fulldeps/dropck-tarena-unsound-drop.rs diff --git a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.stderr b/tests/ui-fulldeps/dropck-tarena-unsound-drop.stderr index ccffee9cd..ccffee9cd 100644 --- a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.stderr +++ b/tests/ui-fulldeps/dropck-tarena-unsound-drop.stderr diff --git a/src/test/ui-fulldeps/dropck_tarena_sound_drop.rs b/tests/ui-fulldeps/dropck_tarena_sound_drop.rs index 187f9a24a..ffad80171 100644 --- a/src/test/ui-fulldeps/dropck_tarena_sound_drop.rs +++ b/tests/ui-fulldeps/dropck_tarena_sound_drop.rs @@ -14,6 +14,11 @@ extern crate rustc_arena; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_arena::TypedArena; trait HasId { fn count(&self) -> usize; } diff --git a/src/test/ui-fulldeps/empty-struct-braces-derive.rs b/tests/ui-fulldeps/empty-struct-braces-derive.rs index 6e5eb5462..10e8beaa7 100644 --- a/src/test/ui-fulldeps/empty-struct-braces-derive.rs +++ b/tests/ui-fulldeps/empty-struct-braces-derive.rs @@ -6,6 +6,11 @@ extern crate rustc_macros; extern crate rustc_serialize; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_macros::{Decodable, Encodable}; #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default, Debug, Encodable, Decodable)] diff --git a/src/test/ui-fulldeps/extern-mod-syntax.rs b/tests/ui-fulldeps/extern-mod-syntax.rs index 230194c53..230194c53 100644 --- a/src/test/ui-fulldeps/extern-mod-syntax.rs +++ b/tests/ui-fulldeps/extern-mod-syntax.rs diff --git a/src/test/ui-fulldeps/feature-gate-plugin.rs b/tests/ui-fulldeps/feature-gate-plugin.rs index 85eaf5336..85eaf5336 100644 --- a/src/test/ui-fulldeps/feature-gate-plugin.rs +++ b/tests/ui-fulldeps/feature-gate-plugin.rs diff --git a/src/test/ui-fulldeps/feature-gate-plugin.stderr b/tests/ui-fulldeps/feature-gate-plugin.stderr index 5e40561c7..5e40561c7 100644 --- a/src/test/ui-fulldeps/feature-gate-plugin.stderr +++ b/tests/ui-fulldeps/feature-gate-plugin.stderr diff --git a/src/test/ui-fulldeps/fluent-messages/duplicate-a-b.ftl b/tests/ui-fulldeps/fluent-messages/duplicate-a-b.ftl index 9407c5170..9407c5170 100644 --- a/src/test/ui-fulldeps/fluent-messages/duplicate-a-b.ftl +++ b/tests/ui-fulldeps/fluent-messages/duplicate-a-b.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/duplicate-a.ftl b/tests/ui-fulldeps/fluent-messages/duplicate-a.ftl index 9407c5170..9407c5170 100644 --- a/src/test/ui-fulldeps/fluent-messages/duplicate-a.ftl +++ b/tests/ui-fulldeps/fluent-messages/duplicate-a.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/label-with-hyphens.ftl b/tests/ui-fulldeps/fluent-messages/label-with-hyphens.ftl index 016cbeef6..016cbeef6 100644 --- a/src/test/ui-fulldeps/fluent-messages/label-with-hyphens.ftl +++ b/tests/ui-fulldeps/fluent-messages/label-with-hyphens.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/missing-crate-name.ftl b/tests/ui-fulldeps/fluent-messages/missing-crate-name.ftl index 9bd035c1b..9bd035c1b 100644 --- a/src/test/ui-fulldeps/fluent-messages/missing-crate-name.ftl +++ b/tests/ui-fulldeps/fluent-messages/missing-crate-name.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/missing-message.ftl b/tests/ui-fulldeps/fluent-messages/missing-message.ftl index 74b2aa1d4..74b2aa1d4 100644 --- a/src/test/ui-fulldeps/fluent-messages/missing-message.ftl +++ b/tests/ui-fulldeps/fluent-messages/missing-message.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl b/tests/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl index 86ba9a268..86ba9a268 100644 --- a/src/test/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl +++ b/tests/ui-fulldeps/fluent-messages/slug-with-hyphens.ftl diff --git a/src/test/ui-fulldeps/fluent-messages/test.rs b/tests/ui-fulldeps/fluent-messages/test.rs index 4e8147e2b..4e8147e2b 100644 --- a/src/test/ui-fulldeps/fluent-messages/test.rs +++ b/tests/ui-fulldeps/fluent-messages/test.rs diff --git a/src/test/ui-fulldeps/fluent-messages/test.stderr b/tests/ui-fulldeps/fluent-messages/test.stderr index d1cd4fe26..d1cd4fe26 100644 --- a/src/test/ui-fulldeps/fluent-messages/test.stderr +++ b/tests/ui-fulldeps/fluent-messages/test.stderr diff --git a/src/test/ui-fulldeps/fluent-messages/valid.ftl b/tests/ui-fulldeps/fluent-messages/valid.ftl index 549274306..549274306 100644 --- a/src/test/ui-fulldeps/fluent-messages/valid.ftl +++ b/tests/ui-fulldeps/fluent-messages/valid.ftl diff --git a/src/test/ui-fulldeps/gated-plugin.rs b/tests/ui-fulldeps/gated-plugin.rs index 85eaf5336..85eaf5336 100644 --- a/src/test/ui-fulldeps/gated-plugin.rs +++ b/tests/ui-fulldeps/gated-plugin.rs diff --git a/src/test/ui-fulldeps/gated-plugin.stderr b/tests/ui-fulldeps/gated-plugin.stderr index f48f1eab6..f48f1eab6 100644 --- a/src/test/ui-fulldeps/gated-plugin.stderr +++ b/tests/ui-fulldeps/gated-plugin.stderr diff --git a/src/test/ui-fulldeps/hash-stable-is-unstable.rs b/tests/ui-fulldeps/hash-stable-is-unstable.rs index 11fe688f3..11fe688f3 100644 --- a/src/test/ui-fulldeps/hash-stable-is-unstable.rs +++ b/tests/ui-fulldeps/hash-stable-is-unstable.rs diff --git a/src/test/ui-fulldeps/hash-stable-is-unstable.stderr b/tests/ui-fulldeps/hash-stable-is-unstable.stderr index d25657691..d25657691 100644 --- a/src/test/ui-fulldeps/hash-stable-is-unstable.stderr +++ b/tests/ui-fulldeps/hash-stable-is-unstable.stderr diff --git a/src/test/ui-fulldeps/internal-lints/bad_opt_access.rs b/tests/ui-fulldeps/internal-lints/bad_opt_access.rs index d6bd6945e..d6bd6945e 100644 --- a/src/test/ui-fulldeps/internal-lints/bad_opt_access.rs +++ b/tests/ui-fulldeps/internal-lints/bad_opt_access.rs diff --git a/src/test/ui-fulldeps/internal-lints/bad_opt_access.stderr b/tests/ui-fulldeps/internal-lints/bad_opt_access.stderr index e4145bff8..e4145bff8 100644 --- a/src/test/ui-fulldeps/internal-lints/bad_opt_access.stderr +++ b/tests/ui-fulldeps/internal-lints/bad_opt_access.stderr diff --git a/src/test/ui-fulldeps/internal-lints/default_hash_types.rs b/tests/ui-fulldeps/internal-lints/default_hash_types.rs index 795c7d2dc..795c7d2dc 100644 --- a/src/test/ui-fulldeps/internal-lints/default_hash_types.rs +++ b/tests/ui-fulldeps/internal-lints/default_hash_types.rs diff --git a/src/test/ui-fulldeps/internal-lints/default_hash_types.stderr b/tests/ui-fulldeps/internal-lints/default_hash_types.stderr index 3cb13082f..3cb13082f 100644 --- a/src/test/ui-fulldeps/internal-lints/default_hash_types.stderr +++ b/tests/ui-fulldeps/internal-lints/default_hash_types.stderr diff --git a/src/test/ui-fulldeps/internal-lints/diagnostics.rs b/tests/ui-fulldeps/internal-lints/diagnostics.rs index 643e81d99..643e81d99 100644 --- a/src/test/ui-fulldeps/internal-lints/diagnostics.rs +++ b/tests/ui-fulldeps/internal-lints/diagnostics.rs diff --git a/src/test/ui-fulldeps/internal-lints/diagnostics.stderr b/tests/ui-fulldeps/internal-lints/diagnostics.stderr index 510d6a171..510d6a171 100644 --- a/src/test/ui-fulldeps/internal-lints/diagnostics.stderr +++ b/tests/ui-fulldeps/internal-lints/diagnostics.stderr diff --git a/src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.rs b/tests/ui-fulldeps/internal-lints/diagnostics_incorrect.rs index 99f99ffcd..99f99ffcd 100644 --- a/src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.rs +++ b/tests/ui-fulldeps/internal-lints/diagnostics_incorrect.rs diff --git a/src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr b/tests/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr index e849ca282..e849ca282 100644 --- a/src/test/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr +++ b/tests/ui-fulldeps/internal-lints/diagnostics_incorrect.stderr diff --git a/src/test/ui-fulldeps/internal-lints/existing_doc_keyword.rs b/tests/ui-fulldeps/internal-lints/existing_doc_keyword.rs index 7783dc40f..7783dc40f 100644 --- a/src/test/ui-fulldeps/internal-lints/existing_doc_keyword.rs +++ b/tests/ui-fulldeps/internal-lints/existing_doc_keyword.rs diff --git a/src/test/ui-fulldeps/internal-lints/existing_doc_keyword.stderr b/tests/ui-fulldeps/internal-lints/existing_doc_keyword.stderr index 4e296fff6..4e296fff6 100644 --- a/src/test/ui-fulldeps/internal-lints/existing_doc_keyword.stderr +++ b/tests/ui-fulldeps/internal-lints/existing_doc_keyword.stderr diff --git a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs b/tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs index f6f0c0385..f6f0c0385 100644 --- a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs +++ b/tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs diff --git a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr b/tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr index ad6e93334..ad6e93334 100644 --- a/src/test/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr +++ b/tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.stderr diff --git a/src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs b/tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs index 32b987338..32b987338 100644 --- a/src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs +++ b/tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs diff --git a/src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr b/tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr index a1056cf85..a1056cf85 100644 --- a/src/test/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr +++ b/tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.stderr diff --git a/src/test/ui-fulldeps/internal-lints/query_stability.rs b/tests/ui-fulldeps/internal-lints/query_stability.rs index 560675b44..560675b44 100644 --- a/src/test/ui-fulldeps/internal-lints/query_stability.rs +++ b/tests/ui-fulldeps/internal-lints/query_stability.rs diff --git a/src/test/ui-fulldeps/internal-lints/query_stability.stderr b/tests/ui-fulldeps/internal-lints/query_stability.stderr index ee4ef9982..ee4ef9982 100644 --- a/src/test/ui-fulldeps/internal-lints/query_stability.stderr +++ b/tests/ui-fulldeps/internal-lints/query_stability.stderr diff --git a/src/test/ui-fulldeps/internal-lints/query_stability_incorrect.rs b/tests/ui-fulldeps/internal-lints/query_stability_incorrect.rs index f478b7332..f478b7332 100644 --- a/src/test/ui-fulldeps/internal-lints/query_stability_incorrect.rs +++ b/tests/ui-fulldeps/internal-lints/query_stability_incorrect.rs diff --git a/src/test/ui-fulldeps/internal-lints/query_stability_incorrect.stderr b/tests/ui-fulldeps/internal-lints/query_stability_incorrect.stderr index 3f78b39ed..3f78b39ed 100644 --- a/src/test/ui-fulldeps/internal-lints/query_stability_incorrect.stderr +++ b/tests/ui-fulldeps/internal-lints/query_stability_incorrect.stderr diff --git a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.rs b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs index 10bab2d88..10bab2d88 100644 --- a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.rs +++ b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs diff --git a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr index 69cf20656..69cf20656 100644 --- a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr +++ b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value.stderr diff --git a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs index 6ce67dcaf..6ce67dcaf 100644 --- a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs +++ b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.rs diff --git a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr index fb39ed60b..fb39ed60b 100644 --- a/src/test/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr +++ b/tests/ui-fulldeps/internal-lints/rustc_pass_by_value_self.stderr diff --git a/src/test/ui-fulldeps/internal-lints/ty_tykind_usage.rs b/tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs index 2cb1ed6fc..3f7429a5f 100644 --- a/src/test/ui-fulldeps/internal-lints/ty_tykind_usage.rs +++ b/tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs @@ -33,8 +33,7 @@ fn main() { TyKind::GeneratorWitness(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` TyKind::Never => (), //~ ERROR usage of `ty::TyKind::<kind>` TyKind::Tuple(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` - TyKind::Projection(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` - TyKind::Opaque(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` + TyKind::Alias(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` TyKind::Param(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` TyKind::Bound(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` TyKind::Placeholder(..) => (), //~ ERROR usage of `ty::TyKind::<kind>` diff --git a/src/test/ui-fulldeps/internal-lints/ty_tykind_usage.stderr b/tests/ui-fulldeps/internal-lints/ty_tykind_usage.stderr index 171f49087..1f49d6b64 100644 --- a/src/test/ui-fulldeps/internal-lints/ty_tykind_usage.stderr +++ b/tests/ui-fulldeps/internal-lints/ty_tykind_usage.stderr @@ -133,53 +133,47 @@ LL | TyKind::Tuple(..) => (), error: usage of `ty::TyKind::<kind>` --> $DIR/ty_tykind_usage.rs:36:9 | -LL | TyKind::Projection(..) => (), +LL | TyKind::Alias(..) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` --> $DIR/ty_tykind_usage.rs:37:9 | -LL | TyKind::Opaque(..) => (), - | ^^^^^^ help: try using `ty::<kind>` directly: `ty` - -error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:38:9 - | LL | TyKind::Param(..) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:39:9 + --> $DIR/ty_tykind_usage.rs:38:9 | LL | TyKind::Bound(..) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:40:9 + --> $DIR/ty_tykind_usage.rs:39:9 | LL | TyKind::Placeholder(..) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:41:9 + --> $DIR/ty_tykind_usage.rs:40:9 | LL | TyKind::Infer(..) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:42:9 + --> $DIR/ty_tykind_usage.rs:41:9 | LL | TyKind::Error(_) => (), | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:47:12 + --> $DIR/ty_tykind_usage.rs:46:12 | LL | if let TyKind::Int(int_ty) = kind {} | ^^^^^^ help: try using `ty::<kind>` directly: `ty` error: usage of `ty::TyKind` - --> $DIR/ty_tykind_usage.rs:49:24 + --> $DIR/ty_tykind_usage.rs:48:24 | LL | fn ty_kind(ty_bad: TyKind<'_>, ty_good: Ty<'_>) {} | ^^^^^^^^^^ @@ -187,7 +181,7 @@ LL | fn ty_kind(ty_bad: TyKind<'_>, ty_good: Ty<'_>) {} = help: try using `Ty` instead error: usage of `ty::TyKind` - --> $DIR/ty_tykind_usage.rs:51:37 + --> $DIR/ty_tykind_usage.rs:50:37 | LL | fn ir_ty_kind<I: Interner>(bad: IrTyKind<I>) -> IrTyKind<I> { | ^^^^^^^^^^^ @@ -195,7 +189,7 @@ LL | fn ir_ty_kind<I: Interner>(bad: IrTyKind<I>) -> IrTyKind<I> { = help: try using `Ty` instead error: usage of `ty::TyKind` - --> $DIR/ty_tykind_usage.rs:51:53 + --> $DIR/ty_tykind_usage.rs:50:53 | LL | fn ir_ty_kind<I: Interner>(bad: IrTyKind<I>) -> IrTyKind<I> { | ^^^^^^^^^^^ @@ -203,12 +197,12 @@ LL | fn ir_ty_kind<I: Interner>(bad: IrTyKind<I>) -> IrTyKind<I> { = help: try using `Ty` instead error: usage of `ty::TyKind::<kind>` - --> $DIR/ty_tykind_usage.rs:54:9 + --> $DIR/ty_tykind_usage.rs:53:9 | LL | IrTyKind::Bool | --------^^^^^^ | | | help: try using `ty::<kind>` directly: `ty` -error: aborting due to 33 previous errors +error: aborting due to 32 previous errors diff --git a/src/test/ui-fulldeps/issue-11881.rs b/tests/ui-fulldeps/issue-11881.rs index f6360db9b..f6360db9b 100644 --- a/src/test/ui-fulldeps/issue-11881.rs +++ b/tests/ui-fulldeps/issue-11881.rs diff --git a/src/test/ui-fulldeps/issue-13560.rs b/tests/ui-fulldeps/issue-13560.rs index 5f7d647e2..5f7d647e2 100644 --- a/src/test/ui-fulldeps/issue-13560.rs +++ b/tests/ui-fulldeps/issue-13560.rs diff --git a/src/test/ui-fulldeps/issue-14021.rs b/tests/ui-fulldeps/issue-14021.rs index 215dfaed7..309b5c4a0 100644 --- a/src/test/ui-fulldeps/issue-14021.rs +++ b/tests/ui-fulldeps/issue-14021.rs @@ -7,6 +7,11 @@ extern crate rustc_macros; extern crate rustc_serialize; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_macros::{Decodable, Encodable}; use rustc_serialize::opaque::{MemDecoder, MemEncoder}; use rustc_serialize::{Decodable, Encodable, Encoder}; diff --git a/src/test/ui-fulldeps/issue-15149.rs b/tests/ui-fulldeps/issue-15149.rs index 064472f57..064472f57 100644 --- a/src/test/ui-fulldeps/issue-15149.rs +++ b/tests/ui-fulldeps/issue-15149.rs diff --git a/src/test/ui-fulldeps/issue-15778-fail.rs b/tests/ui-fulldeps/issue-15778-fail.rs index beecaadf9..beecaadf9 100644 --- a/src/test/ui-fulldeps/issue-15778-fail.rs +++ b/tests/ui-fulldeps/issue-15778-fail.rs diff --git a/src/test/ui-fulldeps/issue-15778-fail.stderr b/tests/ui-fulldeps/issue-15778-fail.stderr index a37893e12..a37893e12 100644 --- a/src/test/ui-fulldeps/issue-15778-fail.stderr +++ b/tests/ui-fulldeps/issue-15778-fail.stderr diff --git a/src/test/ui-fulldeps/issue-15924.rs b/tests/ui-fulldeps/issue-15924.rs index d8b3914d0..d8b3914d0 100644 --- a/src/test/ui-fulldeps/issue-15924.rs +++ b/tests/ui-fulldeps/issue-15924.rs diff --git a/src/test/ui-fulldeps/issue-16822.rs b/tests/ui-fulldeps/issue-16822.rs index c611c33af..c611c33af 100644 --- a/src/test/ui-fulldeps/issue-16822.rs +++ b/tests/ui-fulldeps/issue-16822.rs diff --git a/src/test/ui-fulldeps/issue-18502.rs b/tests/ui-fulldeps/issue-18502.rs index 2082ae7a9..2082ae7a9 100644 --- a/src/test/ui-fulldeps/issue-18502.rs +++ b/tests/ui-fulldeps/issue-18502.rs diff --git a/src/test/ui-fulldeps/issue-24106.rs b/tests/ui-fulldeps/issue-24106.rs index 45f0bd5b6..45f0bd5b6 100644 --- a/src/test/ui-fulldeps/issue-24106.rs +++ b/tests/ui-fulldeps/issue-24106.rs diff --git a/src/test/ui-fulldeps/issue-2804.rs b/tests/ui-fulldeps/issue-2804.rs index 571028c5e..571028c5e 100644 --- a/src/test/ui-fulldeps/issue-2804.rs +++ b/tests/ui-fulldeps/issue-2804.rs diff --git a/src/test/ui-fulldeps/issue-40001.rs b/tests/ui-fulldeps/issue-40001.rs index e14338fdb..e14338fdb 100644 --- a/src/test/ui-fulldeps/issue-40001.rs +++ b/tests/ui-fulldeps/issue-40001.rs diff --git a/src/test/ui-fulldeps/issue-40001.stderr b/tests/ui-fulldeps/issue-40001.stderr index 73ec06924..73ec06924 100644 --- a/src/test/ui-fulldeps/issue-40001.stderr +++ b/tests/ui-fulldeps/issue-40001.stderr diff --git a/src/test/ui-fulldeps/issue-81357-unsound-file-methods.rs b/tests/ui-fulldeps/issue-81357-unsound-file-methods.rs index fdf1150f8..fdf1150f8 100644 --- a/src/test/ui-fulldeps/issue-81357-unsound-file-methods.rs +++ b/tests/ui-fulldeps/issue-81357-unsound-file-methods.rs diff --git a/src/test/ui-fulldeps/lint-group-denied-lint-allowed.rs b/tests/ui-fulldeps/lint-group-denied-lint-allowed.rs index 7498745f2..7498745f2 100644 --- a/src/test/ui-fulldeps/lint-group-denied-lint-allowed.rs +++ b/tests/ui-fulldeps/lint-group-denied-lint-allowed.rs diff --git a/src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs b/tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs index fc19bc039..fc19bc039 100644 --- a/src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs +++ b/tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs diff --git a/src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr b/tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr index 6bab367b0..6bab367b0 100644 --- a/src/test/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr +++ b/tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.stderr diff --git a/src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.rs b/tests/ui-fulldeps/lint-group-plugin-deny-cmdline.rs index 9f8a87960..9f8a87960 100644 --- a/src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.rs +++ b/tests/ui-fulldeps/lint-group-plugin-deny-cmdline.rs diff --git a/src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr b/tests/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr index 20486d596..20486d596 100644 --- a/src/test/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr +++ b/tests/ui-fulldeps/lint-group-plugin-deny-cmdline.stderr diff --git a/src/test/ui-fulldeps/lint-group-plugin.rs b/tests/ui-fulldeps/lint-group-plugin.rs index 7b74be7a9..7b74be7a9 100644 --- a/src/test/ui-fulldeps/lint-group-plugin.rs +++ b/tests/ui-fulldeps/lint-group-plugin.rs diff --git a/src/test/ui-fulldeps/lint-group-plugin.stderr b/tests/ui-fulldeps/lint-group-plugin.stderr index 6f429dad0..6f429dad0 100644 --- a/src/test/ui-fulldeps/lint-group-plugin.stderr +++ b/tests/ui-fulldeps/lint-group-plugin.stderr diff --git a/src/test/ui-fulldeps/lint-pass-macros.rs b/tests/ui-fulldeps/lint-pass-macros.rs index b3c2a5427..b3c2a5427 100644 --- a/src/test/ui-fulldeps/lint-pass-macros.rs +++ b/tests/ui-fulldeps/lint-pass-macros.rs diff --git a/src/test/ui-fulldeps/lint-plugin-cmdline-allow.rs b/tests/ui-fulldeps/lint-plugin-cmdline-allow.rs index 1cc16e2fd..1cc16e2fd 100644 --- a/src/test/ui-fulldeps/lint-plugin-cmdline-allow.rs +++ b/tests/ui-fulldeps/lint-plugin-cmdline-allow.rs diff --git a/src/test/ui-fulldeps/lint-plugin-cmdline-allow.stderr b/tests/ui-fulldeps/lint-plugin-cmdline-allow.stderr index f06703a27..f06703a27 100644 --- a/src/test/ui-fulldeps/lint-plugin-cmdline-allow.stderr +++ b/tests/ui-fulldeps/lint-plugin-cmdline-allow.stderr diff --git a/src/test/ui-fulldeps/lint-plugin-cmdline-load.rs b/tests/ui-fulldeps/lint-plugin-cmdline-load.rs index 0bd95dfbd..0bd95dfbd 100644 --- a/src/test/ui-fulldeps/lint-plugin-cmdline-load.rs +++ b/tests/ui-fulldeps/lint-plugin-cmdline-load.rs diff --git a/src/test/ui-fulldeps/lint-plugin-cmdline-load.stderr b/tests/ui-fulldeps/lint-plugin-cmdline-load.stderr index 82679c9e1..82679c9e1 100644 --- a/src/test/ui-fulldeps/lint-plugin-cmdline-load.stderr +++ b/tests/ui-fulldeps/lint-plugin-cmdline-load.stderr diff --git a/src/test/ui-fulldeps/lint-plugin-deny-attr.rs b/tests/ui-fulldeps/lint-plugin-deny-attr.rs index 04230a8e8..04230a8e8 100644 --- a/src/test/ui-fulldeps/lint-plugin-deny-attr.rs +++ b/tests/ui-fulldeps/lint-plugin-deny-attr.rs diff --git a/src/test/ui-fulldeps/lint-plugin-deny-attr.stderr b/tests/ui-fulldeps/lint-plugin-deny-attr.stderr index 5e8891bf1..5e8891bf1 100644 --- a/src/test/ui-fulldeps/lint-plugin-deny-attr.stderr +++ b/tests/ui-fulldeps/lint-plugin-deny-attr.stderr diff --git a/src/test/ui-fulldeps/lint-plugin-deny-cmdline.rs b/tests/ui-fulldeps/lint-plugin-deny-cmdline.rs index c460cfd5f..c460cfd5f 100644 --- a/src/test/ui-fulldeps/lint-plugin-deny-cmdline.rs +++ b/tests/ui-fulldeps/lint-plugin-deny-cmdline.rs diff --git a/src/test/ui-fulldeps/lint-plugin-deny-cmdline.stderr b/tests/ui-fulldeps/lint-plugin-deny-cmdline.stderr index d5d6b5352..d5d6b5352 100644 --- a/src/test/ui-fulldeps/lint-plugin-deny-cmdline.stderr +++ b/tests/ui-fulldeps/lint-plugin-deny-cmdline.stderr diff --git a/src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs b/tests/ui-fulldeps/lint-plugin-forbid-attrs.rs index cf31b3ec1..cf31b3ec1 100644 --- a/src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs +++ b/tests/ui-fulldeps/lint-plugin-forbid-attrs.rs diff --git a/src/test/ui-fulldeps/lint-plugin-forbid-attrs.stderr b/tests/ui-fulldeps/lint-plugin-forbid-attrs.stderr index ae34b25cc..ae34b25cc 100644 --- a/src/test/ui-fulldeps/lint-plugin-forbid-attrs.stderr +++ b/tests/ui-fulldeps/lint-plugin-forbid-attrs.stderr diff --git a/src/test/ui-fulldeps/lint-plugin-forbid-cmdline.rs b/tests/ui-fulldeps/lint-plugin-forbid-cmdline.rs index b9d1aa85a..b9d1aa85a 100644 --- a/src/test/ui-fulldeps/lint-plugin-forbid-cmdline.rs +++ b/tests/ui-fulldeps/lint-plugin-forbid-cmdline.rs diff --git a/src/test/ui-fulldeps/lint-plugin-forbid-cmdline.stderr b/tests/ui-fulldeps/lint-plugin-forbid-cmdline.stderr index 491c4d206..491c4d206 100644 --- a/src/test/ui-fulldeps/lint-plugin-forbid-cmdline.stderr +++ b/tests/ui-fulldeps/lint-plugin-forbid-cmdline.stderr diff --git a/src/test/ui-fulldeps/lint-plugin.rs b/tests/ui-fulldeps/lint-plugin.rs index 66057eea6..66057eea6 100644 --- a/src/test/ui-fulldeps/lint-plugin.rs +++ b/tests/ui-fulldeps/lint-plugin.rs diff --git a/src/test/ui-fulldeps/lint-plugin.stderr b/tests/ui-fulldeps/lint-plugin.stderr index dd5d3d72e..dd5d3d72e 100644 --- a/src/test/ui-fulldeps/lint-plugin.stderr +++ b/tests/ui-fulldeps/lint-plugin.stderr diff --git a/src/test/ui-fulldeps/lint-tool-cmdline-allow.rs b/tests/ui-fulldeps/lint-tool-cmdline-allow.rs index 83a8b3e1a..83a8b3e1a 100644 --- a/src/test/ui-fulldeps/lint-tool-cmdline-allow.rs +++ b/tests/ui-fulldeps/lint-tool-cmdline-allow.rs diff --git a/src/test/ui-fulldeps/lint-tool-cmdline-allow.stderr b/tests/ui-fulldeps/lint-tool-cmdline-allow.stderr index b060e3a3e..b060e3a3e 100644 --- a/src/test/ui-fulldeps/lint-tool-cmdline-allow.stderr +++ b/tests/ui-fulldeps/lint-tool-cmdline-allow.stderr diff --git a/src/test/ui-fulldeps/lint-tool-test.rs b/tests/ui-fulldeps/lint-tool-test.rs index f92bcd213..f92bcd213 100644 --- a/src/test/ui-fulldeps/lint-tool-test.rs +++ b/tests/ui-fulldeps/lint-tool-test.rs diff --git a/src/test/ui-fulldeps/lint-tool-test.stderr b/tests/ui-fulldeps/lint-tool-test.stderr index 027cf8f80..027cf8f80 100644 --- a/src/test/ui-fulldeps/lint-tool-test.stderr +++ b/tests/ui-fulldeps/lint-tool-test.stderr diff --git a/src/test/ui-fulldeps/lto-syntax-extension.rs b/tests/ui-fulldeps/lto-syntax-extension.rs index 5964e70f1..5964e70f1 100644 --- a/src/test/ui-fulldeps/lto-syntax-extension.rs +++ b/tests/ui-fulldeps/lto-syntax-extension.rs diff --git a/src/test/ui-fulldeps/lto-syntax-extension.stderr b/tests/ui-fulldeps/lto-syntax-extension.stderr index 555493f32..555493f32 100644 --- a/src/test/ui-fulldeps/lto-syntax-extension.stderr +++ b/tests/ui-fulldeps/lto-syntax-extension.stderr diff --git a/src/test/ui-fulldeps/macro-crate-rlib.rs b/tests/ui-fulldeps/macro-crate-rlib.rs index 1fd514c61..1fd514c61 100644 --- a/src/test/ui-fulldeps/macro-crate-rlib.rs +++ b/tests/ui-fulldeps/macro-crate-rlib.rs diff --git a/src/test/ui-fulldeps/macro-crate-rlib.stderr b/tests/ui-fulldeps/macro-crate-rlib.stderr index 7b31f28a2..9c2b992b7 100644 --- a/src/test/ui-fulldeps/macro-crate-rlib.stderr +++ b/tests/ui-fulldeps/macro-crate-rlib.stderr @@ -6,3 +6,4 @@ LL | #![plugin(rlib_crate_test)] error: aborting due to previous error +For more information about this error, try `rustc --explain E0457`. diff --git a/tests/ui-fulldeps/missing-rustc-driver-error.rs b/tests/ui-fulldeps/missing-rustc-driver-error.rs new file mode 100644 index 000000000..654cd6f6d --- /dev/null +++ b/tests/ui-fulldeps/missing-rustc-driver-error.rs @@ -0,0 +1,11 @@ +// Test that we get the following hint when trying to use a compiler crate without rustc_driver. +// error-pattern: try adding `extern crate rustc_driver;` at the top level of this crate +// compile-flags: --emit link +// The exactly list of required crates depends on the target. as such only test Unix targets. +// only-unix + +#![feature(rustc_private)] + +extern crate rustc_serialize; + +fn main() {} diff --git a/tests/ui-fulldeps/missing-rustc-driver-error.stderr b/tests/ui-fulldeps/missing-rustc-driver-error.stderr new file mode 100644 index 000000000..ad03ba010 --- /dev/null +++ b/tests/ui-fulldeps/missing-rustc-driver-error.stderr @@ -0,0 +1,24 @@ +error: crate `rustc_serialize` required to be available in rlib format, but was not found in this form + | + = help: try adding `extern crate rustc_driver;` at the top level of this crate + +error: crate `smallvec` required to be available in rlib format, but was not found in this form + +error: crate `thin_vec` required to be available in rlib format, but was not found in this form + +error: crate `indexmap` required to be available in rlib format, but was not found in this form + +error: crate `hashbrown` required to be available in rlib format, but was not found in this form + +error: crate `ahash` required to be available in rlib format, but was not found in this form + +error: crate `once_cell` required to be available in rlib format, but was not found in this form + +error: crate `getrandom` required to be available in rlib format, but was not found in this form + +error: crate `cfg_if` required to be available in rlib format, but was not found in this form + +error: crate `libc` required to be available in rlib format, but was not found in this form + +error: aborting due to 10 previous errors + diff --git a/src/test/ui-fulldeps/mod_dir_path_canonicalized.rs b/tests/ui-fulldeps/mod_dir_path_canonicalized.rs index bb246de0e..bdfd9628c 100644 --- a/src/test/ui-fulldeps/mod_dir_path_canonicalized.rs +++ b/tests/ui-fulldeps/mod_dir_path_canonicalized.rs @@ -2,6 +2,7 @@ // Testing that a librustc_ast can parse modules with canonicalized base path // ignore-cross-compile // ignore-remote +// no-remap-src-base: Reading `file!()` (expectedly) fails when enabled. #![feature(rustc_private)] @@ -10,6 +11,11 @@ extern crate rustc_parse; extern crate rustc_session; extern crate rustc_span; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_parse::new_parser_from_file; use rustc_session::parse::ParseSess; use rustc_span::source_map::FilePathMapping; diff --git a/src/test/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir b/tests/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir index e69de29bb..e69de29bb 100644 --- a/src/test/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir +++ b/tests/ui-fulldeps/mod_dir_simple/compiletest-ignore-dir diff --git a/src/test/ui-fulldeps/mod_dir_simple/test.rs b/tests/ui-fulldeps/mod_dir_simple/test.rs index 35e26093a..35e26093a 100644 --- a/src/test/ui-fulldeps/mod_dir_simple/test.rs +++ b/tests/ui-fulldeps/mod_dir_simple/test.rs diff --git a/src/test/ui-fulldeps/multiple-plugins.rs b/tests/ui-fulldeps/multiple-plugins.rs index 9af3ebd57..9af3ebd57 100644 --- a/src/test/ui-fulldeps/multiple-plugins.rs +++ b/tests/ui-fulldeps/multiple-plugins.rs diff --git a/src/test/ui-fulldeps/multiple-plugins.stderr b/tests/ui-fulldeps/multiple-plugins.stderr index 878ffabfc..878ffabfc 100644 --- a/src/test/ui-fulldeps/multiple-plugins.stderr +++ b/tests/ui-fulldeps/multiple-plugins.stderr diff --git a/src/test/ui-fulldeps/myriad-closures.rs b/tests/ui-fulldeps/myriad-closures.rs index 310351f50..310351f50 100644 --- a/src/test/ui-fulldeps/myriad-closures.rs +++ b/tests/ui-fulldeps/myriad-closures.rs diff --git a/src/test/ui-fulldeps/outlive-expansion-phase.rs b/tests/ui-fulldeps/outlive-expansion-phase.rs index fb22888d9..fb22888d9 100644 --- a/src/test/ui-fulldeps/outlive-expansion-phase.rs +++ b/tests/ui-fulldeps/outlive-expansion-phase.rs diff --git a/src/test/ui-fulldeps/outlive-expansion-phase.stderr b/tests/ui-fulldeps/outlive-expansion-phase.stderr index e40a08ae7..e40a08ae7 100644 --- a/src/test/ui-fulldeps/outlive-expansion-phase.stderr +++ b/tests/ui-fulldeps/outlive-expansion-phase.stderr diff --git a/src/test/ui-fulldeps/pathless-extern-unstable.rs b/tests/ui-fulldeps/pathless-extern-unstable.rs index 524b0c2f7..524b0c2f7 100644 --- a/src/test/ui-fulldeps/pathless-extern-unstable.rs +++ b/tests/ui-fulldeps/pathless-extern-unstable.rs diff --git a/src/test/ui-fulldeps/pathless-extern-unstable.stderr b/tests/ui-fulldeps/pathless-extern-unstable.stderr index dcc3cddd3..dcc3cddd3 100644 --- a/src/test/ui-fulldeps/pathless-extern-unstable.stderr +++ b/tests/ui-fulldeps/pathless-extern-unstable.stderr diff --git a/src/test/ui-fulldeps/plugin-args.rs b/tests/ui-fulldeps/plugin-args.rs index 488f2b775..488f2b775 100644 --- a/src/test/ui-fulldeps/plugin-args.rs +++ b/tests/ui-fulldeps/plugin-args.rs diff --git a/src/test/ui-fulldeps/plugin-args.stderr b/tests/ui-fulldeps/plugin-args.stderr index 177f33005..177f33005 100644 --- a/src/test/ui-fulldeps/plugin-args.stderr +++ b/tests/ui-fulldeps/plugin-args.stderr diff --git a/src/test/ui-fulldeps/plugin-as-extern-crate.rs b/tests/ui-fulldeps/plugin-as-extern-crate.rs index 4d26e08d8..4d26e08d8 100644 --- a/src/test/ui-fulldeps/plugin-as-extern-crate.rs +++ b/tests/ui-fulldeps/plugin-as-extern-crate.rs diff --git a/src/test/ui-fulldeps/pprust-expr-roundtrip.rs b/tests/ui-fulldeps/pprust-expr-roundtrip.rs index a93ba8747..7a91dcf0d 100644 --- a/src/test/ui-fulldeps/pprust-expr-roundtrip.rs +++ b/tests/ui-fulldeps/pprust-expr-roundtrip.rs @@ -27,6 +27,11 @@ extern crate rustc_session; extern crate rustc_span; extern crate thin_vec; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use rustc_ast::mut_visit::{self, visit_clobber, MutVisitor}; use rustc_ast::ptr::P; use rustc_ast::*; @@ -121,6 +126,7 @@ fn iter_exprs(depth: usize, f: &mut dyn FnMut(P<Expr>)) { g(ExprKind::Closure(Box::new(Closure { binder: ClosureBinder::NotPresent, capture_clause: CaptureBy::Value, + constness: Const::No, asyncness: Async::No, movability: Movability::Movable, fn_decl: decl.clone(), diff --git a/src/test/ui-fulldeps/regions-mock-tcx.rs b/tests/ui-fulldeps/regions-mock-tcx.rs index 30e627232..63975ef62 100644 --- a/src/test/ui-fulldeps/regions-mock-tcx.rs +++ b/tests/ui-fulldeps/regions-mock-tcx.rs @@ -14,6 +14,11 @@ extern crate rustc_arena; extern crate libc; +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + use TypeStructure::{TypeInt, TypeFunction}; use AstKind::{ExprInt, ExprVar, ExprLambda}; use rustc_arena::TypedArena; diff --git a/src/test/ui-fulldeps/rename-directory.rs b/tests/ui-fulldeps/rename-directory.rs index 8fc340cb9..8fc340cb9 100644 --- a/src/test/ui-fulldeps/rename-directory.rs +++ b/tests/ui-fulldeps/rename-directory.rs diff --git a/tests/ui-fulldeps/rustc_encodable_hygiene.rs b/tests/ui-fulldeps/rustc_encodable_hygiene.rs new file mode 100644 index 000000000..509a6b1d2 --- /dev/null +++ b/tests/ui-fulldeps/rustc_encodable_hygiene.rs @@ -0,0 +1,31 @@ +// run-pass + +#![feature(rustc_private)] + +extern crate rustc_macros; +#[allow(dead_code)] +extern crate rustc_serialize; + +// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta +// files. +#[allow(unused_extern_crates)] +extern crate rustc_driver; + +use rustc_macros::{Decodable, Encodable}; + +#[derive(Decodable, Encodable, Debug)] +struct A { + a: String, +} + +trait Trait { + fn encode(&self); +} + +impl<T> Trait for T { + fn encode(&self) { + unimplemented!() + } +} + +fn main() {} diff --git a/src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.rs b/tests/ui-fulldeps/session-diagnostic/diagnostic-derive.rs index cb4cd4665..65d9601e7 100644 --- a/src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.rs +++ b/tests/ui-fulldeps/session-diagnostic/diagnostic-derive.rs @@ -683,7 +683,7 @@ struct RawIdentDiagnosticArg { #[diag(compiletest_example)] struct SubdiagnosticBad { #[subdiagnostic(bad)] - //~^ ERROR `#[subdiagnostic(bad)]` is not a valid attribute + //~^ ERROR `#[subdiagnostic(...)]` is not a valid attribute note: Note, } @@ -707,7 +707,7 @@ struct SubdiagnosticBadTwice { #[diag(compiletest_example)] struct SubdiagnosticBadLitStr { #[subdiagnostic("bad")] - //~^ ERROR `#[subdiagnostic("...")]` is not a valid attribute + //~^ ERROR `#[subdiagnostic(...)]` is not a valid attribute note: Note, } diff --git a/src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr b/tests/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr index b4c211db4..13e806a43 100644 --- a/src/test/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr +++ b/tests/ui-fulldeps/session-diagnostic/diagnostic-derive.stderr @@ -533,11 +533,11 @@ LL | #[label] | = help: `#[label]` and `#[suggestion]` can only be applied to fields -error: `#[subdiagnostic(bad)]` is not a valid attribute - --> $DIR/diagnostic-derive.rs:685:21 +error: `#[subdiagnostic(...)]` is not a valid attribute + --> $DIR/diagnostic-derive.rs:685:5 | LL | #[subdiagnostic(bad)] - | ^^^ + | ^^^^^^^^^^^^^^^^^^^^^ | = help: `eager` is the only supported nested attribute for `subdiagnostic` @@ -546,8 +546,6 @@ error: `#[subdiagnostic = ...]` is not a valid attribute | LL | #[subdiagnostic = "bad"] | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = help: `eager` is the only supported nested attribute for `subdiagnostic` error: `#[subdiagnostic(...)]` is not a valid attribute --> $DIR/diagnostic-derive.rs:701:5 @@ -557,11 +555,11 @@ LL | #[subdiagnostic(bad, bad)] | = help: `eager` is the only supported nested attribute for `subdiagnostic` -error: `#[subdiagnostic("...")]` is not a valid attribute - --> $DIR/diagnostic-derive.rs:709:21 +error: `#[subdiagnostic(...)]` is not a valid attribute + --> $DIR/diagnostic-derive.rs:709:5 | LL | #[subdiagnostic("bad")] - | ^^^^^ + | ^^^^^^^^^^^^^^^^^^^^^^^ | = help: `eager` is the only supported nested attribute for `subdiagnostic` @@ -660,10 +658,7 @@ LL | #[derive(Diagnostic)] = help: normalized in stderr note: required by a bound in `DiagnosticBuilder::<'a, G>::set_arg` --> $COMPILER_DIR/rustc_errors/src/diagnostic_builder.rs:LL:CC - | -LL | arg: impl IntoDiagnosticArg, - | ^^^^^^^^^^^^^^^^^ required by this bound in `DiagnosticBuilder::<'a, G>::set_arg` - = note: this error originates in the derive macro `Diagnostic` (in Nightly builds, run with -Z macro-backtrace for more info) + = note: this error originates in the derive macro `Diagnostic` which comes from the expansion of the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) error: aborting due to 83 previous errors diff --git a/src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs b/tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs index a0a8114e0..a0a8114e0 100644 --- a/src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs +++ b/tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs diff --git a/src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr b/tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr index dcf4af5df..dcf4af5df 100644 --- a/src/test/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr +++ b/tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.stderr diff --git a/src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs b/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs index 61ac456a6..61ac456a6 100644 --- a/src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs +++ b/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.rs diff --git a/src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr b/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr index b594fa6cd..b594fa6cd 100644 --- a/src/test/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr +++ b/tests/ui-fulldeps/session-diagnostic/subdiagnostic-derive.stderr diff --git a/src/test/ui-fulldeps/stdio-from.rs b/tests/ui-fulldeps/stdio-from.rs index fef9f27fc..fef9f27fc 100644 --- a/src/test/ui-fulldeps/stdio-from.rs +++ b/tests/ui-fulldeps/stdio-from.rs diff --git a/src/test/ui-fulldeps/switch-stdout.rs b/tests/ui-fulldeps/switch-stdout.rs index e9501a809..e9501a809 100644 --- a/src/test/ui-fulldeps/switch-stdout.rs +++ b/tests/ui-fulldeps/switch-stdout.rs |