ClangDiags
Jump to navigation
Jump to search
Id | Type | Title |
---|---|---|
err_arc_unsupported_on_runtime | Error | -fobjc-arc is not supported on platforms using the legacy runtime |
warn_target_unrecognized_env | Warning | mismatch between architecture and environment in target triple 'A'; did you mean 'B'? [-Winvalid-command-line-argument] |
err_odr_non_type_parameter_type_inconsistent | Error | non-type template parameter declared with incompatible types in different translation units (A vs. B) |
ext_for_range | Warning | range-based for loop is a C++11 extension [-Wc++11-extensions] |
ext_explicit_conversion_functions | Warning | explicit conversion functions are a C++11 extension [-Wc++11-extensions] |
ext_multi_line_line_comment | Warning | multi-line // comment [-Wcomment] |
err_expected_method_body | Error | expected method body |
err_asm_invalid_output_size | Error | invalid output size for constraint 'A' |
err_omp_non_lvalue_in_map_or_motion_clauses | Error | expected addressable lvalue in 'A' clause |
warn_anyx86_interrupt_regsave | Warning | interrupt service routine should only call a function with attribute 'no_caller_saved_registers' [-Winterrupt-service-routine] |
err_invalid_declarator_in_block | Error | definition or redeclaration of A not allowed inside a block |
err_defaulted_comparison_deduced_return_type_not_auto | Error | deduced return type for defaulted ... comparison operator must be 'auto', not B |
err_lexing_string | Error | failure when lexing a string literal |
err_cuda_nonstatic_constdev | Error | __constant__, __device__, and __managed__ are not allowed on non-static local variables |
err_blocks_disable | Error | blocks support disabled - compile with -fblocks or ... |
err_unexpected_scope_on_base_decltype | Error | unexpected namespace scope prior to decltype |
err_multiversion_noproto | Error | multiversioned function must have a prototype |
warn_undef_protocolref | Warning | cannot find protocol definition for A |
note_nontrivial_no_def_ctor | Note | because ...type B has no default constructor |
note_constexpr_access_inactive_union_member | Note | ... member B of union with ... is not allowed in a constant expression |
err_sve_vector_in_non_sve_target | Error | SVE vector type A cannot be used in a target without sve |
warn_debug_compression_unavailable | Warning | cannot compress debug sections (A not enabled) [-Wdebug-compression-unavailable] |
err_objc_type_param_bound_missing_pointer | Error | missing '*' in type bound A for type parameter B |
warn_instance_method_not_found_with_typo | Warning | instance method A not found (return type defaults to 'id'); did you mean C? [-Wobjc-method-access] |
note_constexpr_access_volatile_obj | Note | ... volatile ... is not allowed in a constant expression |
err_arc_bridge_cast_incompatible | Error | incompatible types casting A to B with a ... cast |
warn_drv_unsupported_option_for_offload_arch_req_feature | Warning | ignoring 'A' option for offload arch 'B' as it is not currently supported there. Use it with an offload arch containing 'C' instead [-Woption-ignored] |
err_asm_invalid_type_in_input | Error | invalid type A in asm input for constraint 'B' |
err_duplicate_property | Error | property has a previous declaration |
note_convert_inline_to_static | Note | use 'static' to give inline function A internal linkage |
warn_cxx98_compat_nullptr | Warning | 'nullptr' is incompatible with C++98 [-Wc++98-compat] |
err_omp_expected_private_copy_for_allocate | Error | the referenced item is not found in any private clause on the same directive |
note_ovl_candidate_incomplete_deduction_pack | Note | candidate template ignored: deduced too few arguments for expanded pack A; no argument for B expanded parameter in deduced argument pack C |
err_omp_expected_omp_depend_t_lvalue | Error | expected lvalue expression... |
err_consteval_override | Error | consteval function A cannot override a non-consteval function |
err_readonly_message_assignment | Error | assigning to 'readonly' return result of an Objective-C message not allowed |
warn_sycl_kernel_return_type | Warning | function template with 'sycl_kernel' attribute must have a 'void' return type [-Wignored-attributes] |
ext_goto_into_protected_scope | Warning | jump from this goto statement to its label is a Microsoft extension [-Wmicrosoft-goto] |
err_asm_non_addr_value_in_memory_constraint | Error | reference to a ... in asm ... with a memory constraint 'C' |
err_static_overrides_virtual | Error | 'static' member function A overrides a virtual function in a base class |
err_vftable_ambiguous_component | Error | ambiguous vftable component for A introduced via covariant thunks; this is an inherent limitation of the ABI |
err_attribute_invalid_sve_type | Error | A attribute applied to non-SVE type B |
err_alignment_dependent_typedef_name | Error | requested alignment is dependent but declaration is not dependent |
err_in_class_initializer_non_const | Error | non-const static data member must be initialized out of line |
err_kern_type_not_void_return | Error | kernel function type A must have void return type |
err_builtin_operator_new_delete_not_usual | Error | call to '...' selects non-usual ... function |
note_omp_directive_here | Note | 'A' directive found here |
err_omp_invalid_target_decl | Error | A used in declare target directive is not a variable or a function name |
err_objc_parameterized_category_nonclass | Error | ... of non-parameterized class B cannot have type parameters |
err_trailing_return_in_parens | Error | trailing return type may not be nested within parentheses |
err_array_init_narrow_string_into_wchar | Error | initializing wide char array with non-wide string literal |
err_objc_decls_may_only_appear_in_global_scope | Error | Objective-C declarations may only appear in global scope |
err_language_linkage_spec_unknown | Error | unknown linkage language |
warn_ucn_escape_incomplete | Warning | incomplete universal character name; treating as '\' followed by identifier [-Wunicode] |
err_objc_bridged_related_invalid_class | Error | could not find Objective-C class A to convert B to C |
err_pragma_pack_identifer_not_supported | Error | specifying an identifier within `#pragma pack` is not supported on this target |
note_non_literal_incomplete | Note | incomplete type A is not a literal type |
err_template_arg_not_object_or_func | Error | non-type template argument does not refer to an object or function |
warn_attribute_ignored_non_function_pointer | Warning | A attribute is ignored because B is not a function pointer [-Wignored-attributes] |
err_inline_namespace_alias | Error | namespace alias cannot be inline |
err_address_of_label_outside_fn | Error | use of address-of-label extension outside of a function body |
err_member_redeclared_in_instantiation | Error | multiple overloads of A instantiate to the same signature B |
err_function_template_spec_no_match | Error | no function template matches function template specialization A |
ext_no_named_members_in_struct_union | Warning | ... without named members is a GNU extension [-Wgnu-empty-struct] |
err_cpu_specific_multiple_defs | Error | multiple 'cpu_specific' functions cannot specify the same CPU: A |
err_callback_attribute_no_callee | Error | 'callback' attribute specifies no callback callee |
note_constexpr_memcpy_incomplete_type | Note | cannot constant evaluate '...' between objects of incomplete type B |
err_non_asm_stmt_in_naked_function | Error | non-ASM statement in naked function is not supported |
err_strong_property | Error | existing instance variable B for strong property A may not be __weak |
err_pragma_missing_argument | Error | missing argument to '#pragma A'... |
warn_cxx17_compat_aggregate_init_paren_list | Warning | aggregate initialization of type A from a parenthesized list of values is a C++20 extension [-Wc++20-extensions] |
warn_attr_swift_name_setter_parameters | Warning | A attribute for setter must have one parameter for new value [-Wswift-name-attribute] |
warn_deprecated_altivec_src_compat | Warning | Current handling of vector bool and vector pixel types in this context are deprecated. The default behaviour will soon change to that implied by the '-altivec-compat=xl' option [-Wdeprecated-altivec-src-compat] |
err_bit_cast_type_size_mismatch | Error | __builtin_bit_cast source size does not equal destination size (A vs B) |
err_omp_unexpected_directive | Error | unexpected OpenMP directive ... |
err_friend_decl_spec | Error | 'A' is invalid in friend declarations |
err_type_unsupported | Error | A is not supported on this target |
err_defaulted_special_member_move_const_param | Error | the parameter for an explicitly-defaulted move ... may not be const |
err_opencl_addrspace_scope | Error | variables in the A address space can only be declared in the outermost scope of a kernel function |
note_use_ifdef_guards | Note | unguarded header; consider using #ifdef guards or #pragma once |
note_not_structural_subobject | Note | A is not a structural type because it has a ... of non-structural type C |
warn_redecl_library_builtin | Warning | incompatible redeclaration of library function A [-Wincompatible-library-redeclaration] |
err_opencl_ext_vector_component_invalid_length | Error | vector component access has invalid length A. Supported: 1,2,3,4,8,16. |
warn_attr_swift_name_missing_parameters | Warning | A attribute is missing parameter label clause [-Wswift-name-attribute] |
err_non_extern_extern | Error | non-extern declaration of A follows extern declaration |
err_string_concat_mixed_suffix | Error | differing user-defined suffixes ('A' and 'B') in string literal concatenation |
err_addr_ovl_not_func_ptrref | Error | address of overloaded function A cannot be converted to type B |
err_expected_unqualified_id | Error | expected ... |
err_partial_specialization_friend | Error | partial specialization cannot be declared as a friend |
err_spec_member_not_instantiated | Error | specialization of member A does not specialize an instantiated member |
warn_nonnull_expr_compare | Warning | comparison of nonnull ... 'B' ...equal to a null pointer is '...' on first encounter [-Wtautological-pointer-compare] |
err_typecheck_vector_not_convertable | Error | cannot convert between vector values of different size (A and B) |
ext_internal_in_extern_inline_quiet | Warning | static ... B is used in an inline function with external linkage [-Wstatic-in-inline] |
err_omp_depend_sink_expected_plus_minus | Error | expected '+' or '-' operation |
err_nsconsumed_attribute_mismatch | Error | overriding method has mismatched ns_consumed attribute on its parameter |
note_namespace_defined_here | Note | namespace A defined here |
err_typecheck_convert_discards_qualifiers | Error | ... discards qualifiers |
err_atomic_exclusive_builtin_pointer_size | Error | address argument to load or store exclusive builtin must be a pointer to 1,2,4 or 8 byte type (A invalid) |
err_argument_required_after_attribute | Error | argument required after attribute |
err_omp_expected_var_arg_suggest | Error | A is not a global variable, static local variable or static data member; did you mean B |