| //===--- DiagnosticsDriver.def - Diagnostics Text ---------------*- C++ -*-===// |
| // |
| // This source file is part of the Swift.org open source project |
| // |
| // Copyright (c) 2014 - 2020 Apple Inc. and the Swift project authors |
| // Licensed under Apache License v2.0 with Runtime Library Exception |
| // |
| // See https://swift.org/LICENSE.txt for license information |
| // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors |
| // |
| //===----------------------------------------------------------------------===// |
| // |
| // This file defines driver-only diagnostics emitted in processing |
| // command-line arguments and setting up compilation. |
| // Each diagnostic is described using one of three kinds (error, warning, or |
| // note) along with a unique identifier, category, options, and text, and is |
| // followed by a signature describing the diagnostic argument kinds. |
| // |
| //===----------------------------------------------------------------------===// |
| |
| #define DEFINE_DIAGNOSTIC_MACROS |
| #include "DefineDiagnosticMacros.h" |
| |
| WARNING(warning_parallel_execution_not_supported,none, |
| "parallel execution not supported; falling back to serial execution", |
| ()) |
| |
| ERROR(error_unable_to_execute_command,none, |
| "unable to execute command: %0", (StringRef)) |
| ERROR(error_command_signalled_without_signal_number,none, |
| "%0 command failed due to signal (use -v to see invocation)", (StringRef)) |
| ERROR(error_command_signalled,none, |
| "%0 command failed due to signal %1 (use -v to see invocation)", (StringRef, int)) |
| ERROR(error_command_failed,none, |
| "%0 command failed with exit code %1 (use -v to see invocation)", |
| (StringRef, int)) |
| |
| ERROR(error_expected_one_frontend_job,none, |
| "unable to handle compilation, expected exactly one frontend job", ()) |
| ERROR(error_expected_frontend_command,none, |
| "expected a swift frontend command", ()) |
| |
| ERROR(error_cannot_specify__o_for_multiple_outputs,none, |
| "cannot specify -o when generating multiple output files", ()) |
| |
| ERROR(error_static_emit_executable_disallowed,none, |
| "-static may not be used with -emit-executable", ()) |
| |
| ERROR(error_unable_to_load_output_file_map, none, |
| "unable to load output file map '%1': %0", (StringRef, StringRef)) |
| |
| ERROR(error_no_output_file_map_specified,none, |
| "no output file map specified", ()) |
| |
| ERROR(error_unable_to_make_temporary_file,none, |
| "unable to make temporary file: %0", (StringRef)) |
| |
| ERROR(error_no_input_files,none, |
| "no input files", ()) |
| |
| ERROR(error_unexpected_input_file,none, |
| "unexpected input file: %0", (StringRef)) |
| |
| ERROR(error_unknown_target,none, |
| "unknown target '%0'", (StringRef)) |
| |
| ERROR(error_framework_bridging_header,none, |
| "using bridging headers with framework targets is unsupported", ()) |
| ERROR(error_bridging_header_module_interface,none, |
| "using bridging headers with module interfaces is unsupported", |
| ()) |
| |
| ERROR(error_i_mode,none, |
| "the flag '-i' is no longer required and has been removed; " |
| "use '%0 input-filename'", (StringRef)) |
| WARNING(warning_unnecessary_repl_mode,none, |
| "unnecessary option '%0'; this is the default for '%1' " |
| "with no input files", (StringRef, StringRef)) |
| ERROR(error_unsupported_option,none, |
| "option '%0' is not supported by '%1'; did you mean to use '%2'?", |
| (StringRef, StringRef, StringRef)) |
| |
| WARNING(incremental_requires_output_file_map,none, |
| "ignoring -incremental (currently requires an output file map)", ()) |
| WARNING(incremental_requires_build_record_entry,none, |
| "ignoring -incremental; output file map has no master dependencies " |
| "entry (\"%0\" under \"\")", (StringRef)) |
| |
| WARNING(unable_to_open_incremental_comparison_log,none, |
| "unable to open incremental comparison log file '%0'", (StringRef)) |
| |
| ERROR(error_os_minimum_deployment,none, |
| "Swift requires a minimum deployment target of %0", (StringRef)) |
| ERROR(error_sdk_too_old,none, |
| "Swift does not support the SDK '%0'", (StringRef)) |
| ERROR(error_ios_maximum_deployment_32,none, |
| "iOS %0 does not support 32-bit programs", (unsigned)) |
| |
| ERROR(error_unsupported_target_variant,none, |
| "unsupported '%select{-target|-target-variant}1' value '%0'; use 'ios-macabi' instead", |
| (StringRef, bool)) |
| |
| WARNING(warn_arclite_not_found_when_link_objc_runtime,none, |
| "unable to find Objective-C runtime support library 'arclite'; " |
| "pass '-no-link-objc-runtime' to silence this warning", ()) |
| |
| WARNING(warn_cannot_stat_input,none, |
| "unable to determine when '%0' was last modified: %1", |
| (StringRef, StringRef)) |
| |
| WARNING(warn_unable_to_load_dependencies, none, |
| "unable to load dependencies file \"%0\", disabling incremental mode", |
| (StringRef)) |
| |
| ERROR(error_input_changed_during_build,none, |
| "input file '%0' was modified during the build", |
| (StringRef)) |
| |
| ERROR(error_conflicting_options, none, |
| "conflicting options '%0' and '%1'", |
| (StringRef, StringRef)) |
| ERROR(error_option_not_supported, none, |
| "'%0' is not supported with '%1'", |
| (StringRef, StringRef)) |
| ERROR(error_requirement_not_met, none, |
| "'%0' requires '%1'", |
| (StringRef, StringRef)) |
| |
| WARNING(warn_ignore_embed_bitcode, none, |
| "ignoring -embed-bitcode since no object file is being generated", ()) |
| WARNING(warn_ignore_embed_bitcode_marker, none, |
| "ignoring -embed-bitcode-marker since no object file is being generated", ()) |
| |
| WARNING(verify_debug_info_requires_debug_option,none, |
| "ignoring '-verify-debug-info'; no debug info is being generated", ()) |
| |
| ERROR(verify_incremental_dependencies_needs_incremental,none, |
| "'-verify-incremental-dependencies' requires '-incremental'", ()) |
| |
| ERROR(error_profile_missing,none, |
| "no profdata file exists at '%0'", (StringRef)) |
| |
| WARNING(warn_opt_remark_disabled, none, |
| "Emission of optimization records has been disabled, because it " |
| "requires a single compiler invocation: consider enabling the " |
| "-whole-module-optimization flag", ()) |
| |
| WARNING(warn_ignoring_batch_mode,none, |
| "ignoring '-enable-batch-mode' because '%0' was also specified", (StringRef)) |
| |
| WARNING(warn_ignoring_wmo, none, |
| "ignoring '-wmo' because '-dump-ast' was also specified", ()) |
| |
| WARNING(warn_ignoring_source_range_dependencies,none, |
| "ignoring '-enable-source-range-dependencies' because '%0' was also specified", (StringRef)) |
| |
| WARNING(warn_bad_swift_ranges_header,none, |
| "ignoring '-enable-source-range-dependencies' because of bad header in '%0'", (StringRef)) |
| |
| WARNING(warn_bad_swift_ranges_format,none, |
| "ignoring '-enable-source-range-dependencies' because of bad format '%1' in '%0'", (StringRef, StringRef)) |
| |
| WARNING(warn_use_filelists_deprecated, none, |
| "the option '-driver-use-filelists' is deprecated; use " |
| "'-driver-filelist-threshold=0' instead", ()) |
| |
| WARNING(warn_unable_to_load_swift_ranges, none, |
| "unable to load swift ranges file \"%0\", %1", |
| (StringRef, StringRef)) |
| |
| WARNING(warn_unable_to_load_compiled_swift, none, |
| "unable to load previously compiled swift file \"%0\", %1", |
| (StringRef, StringRef)) |
| |
| WARNING(warn_unable_to_load_primary, none, |
| "unable to load primary swift file \"%0\", %1", |
| (StringRef, StringRef)) |
| |
| ERROR(cannot_find_migration_script, none, |
| "missing migration script from path '%0'", (StringRef)) |
| |
| ERROR(error_darwin_static_stdlib_not_supported, none, |
| "-static-stdlib is no longer supported on Apple platforms", ()) |
| |
| ERROR(error_darwin_only_supports_libcxx, none, |
| "The only C++ standard library supported on Apple platforms is libc++", |
| ()) |
| |
| WARNING(warn_drv_darwin_sdk_invalid_settings, none, |
| "SDK settings were ignored because 'SDKSettings.json' could not be parsed", |
| ()) |
| |
| REMARK(remark_forwarding_to_new_driver, none, |
| "new Swift driver at '%0' will be used", (StringRef)) |
| |
| #define UNDEFINE_DIAGNOSTIC_MACROS |
| #include "DefineDiagnosticMacros.h" |