aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/syntaxTests/nameAndTypeResolution
ModeNameSize
-rw-r--r--001_name_references.sol118logstatsplainblame
-rw-r--r--002_undeclared_name.sol165logstatsplainblame
-rw-r--r--003_undeclared_name_is_not_fatal.sol241logstatsplainblame
-rw-r--r--004_reference_to_later_declaration.sol86logstatsplainblame
-rw-r--r--006_type_checking_return.sol159logstatsplainblame
-rw-r--r--007_type_checking_return_wrong_number.sol198logstatsplainblame
-rw-r--r--008_type_checking_return_wrong_type.sol226logstatsplainblame
-rw-r--r--009_type_checking_function_call.sol153logstatsplainblame
-rw-r--r--010_type_conversion_for_comparison.sol196logstatsplainblame
-rw-r--r--011_type_conversion_for_comparison_invalid.sol155logstatsplainblame
-rw-r--r--013_large_string_literal.sol226logstatsplainblame
-rw-r--r--014_balance.sol217logstatsplainblame
-rw-r--r--015_balance_invalid.sol147logstatsplainblame
-rw-r--r--017_assignment_to_struct.sol178logstatsplainblame
-rw-r--r--018_forward_function_reference.sol245logstatsplainblame
-rw-r--r--019_comparison_bitop_precedence.sol202logstatsplainblame
-rw-r--r--020_comparison_of_function_types_lt_1.sol242logstatsplainblame
-rw-r--r--021_comparison_of_function_types_lt_2.sol214logstatsplainblame
-rw-r--r--022_comparison_of_function_types_gt_1.sol242logstatsplainblame
-rw-r--r--023_comparison_of_function_types_gt_2.sol214logstatsplainblame
-rw-r--r--024_comparison_of_function_types_eq.sol318logstatsplainblame
-rw-r--r--025_comparison_of_mapping_types.sol294logstatsplainblame
-rw-r--r--029_create_abstract_contract.sol207logstatsplainblame
-rw-r--r--030_redeclare_implemented_abstract_function_as_abstract.sol237logstatsplainblame
-rw-r--r--039_functions_with_identical_structs_in_interface.sol401logstatsplainblame
-rw-r--r--040_functions_with_different_structs_in_interface.sol320logstatsplainblame
-rw-r--r--041_functions_with_stucts_of_non_external_types_in_interface.sol345logstatsplainblame
-rw-r--r--042_functions_with_stucts_of_non_external_types_in_interface_2.sol347logstatsplainblame
-rw-r--r--043_functions_with_stucts_of_non_external_types_in_interface_nested.sol374logstatsplainblame
-rw-r--r--044_returning_multi_dimensional_arrays_new_abi.sol229logstatsplainblame
-rw-r--r--045_returning_multi_dimensional_arrays.sol234logstatsplainblame
-rw-r--r--046_returning_multi_dimensional_static_arrays.sol233logstatsplainblame
-rw-r--r--047_returning_arrays_in_structs_new_abi.sol249logstatsplainblame
-rw-r--r--048_returning_arrays_in_structs_arrays.sol256logstatsplainblame
-rw-r--r--049_function_external_call_allowed_conversion.sol152logstatsplainblame
-rw-r--r--050_function_external_call_not_allowed_conversion.sol293logstatsplainblame
-rw-r--r--051_function_internal_allowed_conversion.sol150logstatsplainblame
-rw-r--r--052_function_internal_not_allowed_conversion.sol291logstatsplainblame
-rw-r--r--053_hash_collision_in_interface.sol154logstatsplainblame
-rw-r--r--054_inheritance_basic.sol161logstatsplainblame
-rw-r--r--055_inheritance_diamond_basic.sol256logstatsplainblame
-rw-r--r--056_cyclic_inheritance.sol136logstatsplainblame
-rw-r--r--057_legal_override_direct.sol95logstatsplainblame
-rw-r--r--058_legal_override_indirect.sol113logstatsplainblame
-rw-r--r--059_illegal_override_visibility.sol154logstatsplainblame
-rw-r--r--060_complex_inheritance.sol211logstatsplainblame
-rw-r--r--061_missing_base_constructor_arguments.sol74logstatsplainblame
-rw-r--r--062_base_constructor_arguments_override.sol74logstatsplainblame
-rw-r--r--063_implicit_derived_to_base_conversion.sol200logstatsplainblame
-rw-r--r--064_implicit_base_to_derived_conversion.sol181logstatsplainblame
-rw-r--r--065_super_excludes_current_contract.sol235logstatsplainblame
-rw-r--r--067_function_clash_with_state_variable_accessor.sol185logstatsplainblame
-rw-r--r--069_base_class_state_variable_accessor.sol312logstatsplainblame
-rw-r--r--070_struct_accessor_one_array_only.sol179logstatsplainblame
-rw-r--r--071_base_class_state_variable_internal_member.sol236logstatsplainblame
-rw-r--r--072_state_variable_member_of_wrong_class1.sol361logstatsplainblame
-rw-r--r--073_state_variable_member_of_wrong_class2.sol388logstatsplainblame
-rw-r--r--074_fallback_function.sol62logstatsplainblame
-rw-r--r--075_fallback_function_with_arguments.sol141logstatsplainblame
-rw-r--r--076_fallback_function_in_library.sol114logstatsplainblame
-rw-r--r--077_fallback_function_with_return_parameters.sol129logstatsplainblame
-rw-r--r--078_fallback_function_twice.sol174logstatsplainblame
-rw-r--r--079_fallback_function_inheritance.sol117logstatsplainblame
-rw-r--r--080_event.sol138logstatsplainblame
-rw-r--r--081_event_too_many_indexed.sol166logstatsplainblame
-rw-r--r--082_anonymous_event_four_indexed.sol104logstatsplainblame
-rw-r--r--083_anonymous_event_too_many_indexed.sol203logstatsplainblame
-rw-r--r--084_events_with_same_name.sol56logstatsplainblame
-rw-r--r--085_events_with_same_name_unnamed_arguments.sol62logstatsplainblame
-rw-r--r--086_events_with_same_name_different_types.sol57logstatsplainblame
-rw-r--r--087_double_event_declaration.sol148logstatsplainblame
-rw-r--r--088_double_event_declaration_ignores_anonymous.sol158logstatsplainblame
-rw-r--r--089_double_event_declaration_ignores_indexed.sol156logstatsplainblame
-rw-r--r--090_event_call.sol130logstatsplainblame
-rw-r--r--091_event_function_inheritance_clash.sol205logstatsplainblame
-rw-r--r--092_function_event_inheritance_clash.sol205logstatsplainblame
-rw-r--r--093_function_event_in_contract_clash.sol166logstatsplainblame
-rw-r--r--094_event_inheritance.sol156logstatsplainblame
-rw-r--r--095_multiple_events_argument_clash.sol95logstatsplainblame
-rw-r--r--096_access_to_default_function_visibility.sol103logstatsplainblame
-rw-r--r--097_access_to_internal_function.sol211logstatsplainblame
-rw-r--r--098_access_to_default_state_variable_visibility.sol194logstatsplainblame
-rw-r--r--099_access_to_internal_state_variable.sol168logstatsplainblame
-rw-r--r--100_error_count_in_named_args.sol350logstatsplainblame
-rw-r--r--101_empty_in_named_args.sol346logstatsplainblame
-rw-r--r--102_duplicate_parameter_names_in_named_args.sol312logstatsplainblame
-rw-r--r--103_invalid_parameter_names_in_named_args.sol338logstatsplainblame
-rw-r--r--104_empty_name_input_parameter.sol58logstatsplainblame
-rw-r--r--105_constant_input_parameter.sol299logstatsplainblame
-rw-r--r--106_empty_name_return_parameter.sol69logstatsplainblame
-rw-r--r--107_empty_name_input_parameter_with_named_one.sol182logstatsplainblame
-rw-r--r--108_empty_name_return_parameter_with_named_one.sol205logstatsplainblame
-rw-r--r--110_no_overflow_with_large_literal.sol145logstatsplainblame
-rw-r--r--111_overflow_caused_by_ether_units.sol280logstatsplainblame
-rw-r--r--112_exp_operator_exponent_too_big.sol195logstatsplainblame
-rw-r--r--113_exp_warn_literal_base_1.sol278logstatsplainblame
-rw-r--r--114_exp_warn_literal_base_2.sol121logstatsplainblame
-rw-r--r--115_exp_warn_literal_base_3.sol91logstatsplainblame
-rw-r--r--116_shift_warn_literal_base_1.sol271logstatsplainblame
-rw-r--r--117_shift_warn_literal_base_2.sol123logstatsplainblame
-rw-r--r--118_shift_warn_literal_base_3.sol93logstatsplainblame
-rw-r--r--119_shift_warn_literal_base_4.sol118logstatsplainblame
-rw-r--r--124_enum_member_access.sol186logstatsplainblame
-rw-r--r--125_enum_member_access_accross_contracts.sol251logstatsplainblame
-rw-r--r--126_enum_invalid_member_access.sol354logstatsplainblame
-rw-r--r--127_enum_invalid_direct_member_access.sol224logstatsplainblame
-rw-r--r--128_enum_explicit_conversion_is_okay.sol234logstatsplainblame
-rw-r--r--129_int_to_enum_explicit_conversion_is_okay.sol200logstatsplainblame
-rw-r--r--130_enum_implicit_conversion_is_not_okay_256.sol282logstatsplainblame
-rw-r--r--131_enum_implicit_conversion_is_not_okay_64.sol273logstatsplainblame
-rw-r--r--132_enum_to_enum_conversion_is_not_okay.sol279logstatsplainblame
-rw-r--r--133_enum_duplicate_values.sol153logstatsplainblame
-rw-r--r--134_enum_name_resolution_under_current_contract_name.sol196logstatsplainblame
-rw-r--r--135_private_visibility.sol170logstatsplainblame
-rw-r--r--136_private_visibility_via_explicit_base_access.sol237logstatsplainblame
-rw-r--r--137_external_visibility.sol185logstatsplainblame
-rw-r--r--138_similar_name_suggestions_expected.sol162logstatsplainblame
-rw-r--r--139_no_name_suggestion.sol111logstatsplainblame
-rw-r--r--140_multiple_similar_suggestions.sol283logstatsplainblame
-rw-r--r--141_multiple_scopes_suggestions.sol249logstatsplainblame
-rw-r--r--142_inheritence_suggestions.sol204logstatsplainblame
-rw-r--r--143_no_spurious_identifier_suggestions_with_submatch.sol155logstatsplainblame
-rw-r--r--144_no_spurious_identifier_suggestions.sol151logstatsplainblame
-rw-r--r--145_external_base_visibility.sol239logstatsplainblame
-rw-r--r--146_external_argument_assign.sol121logstatsplainblame
-rw-r--r--147_external_argument_increment.sol119logstatsplainblame
-rw-r--r--148_external_argument_delete.sol124logstatsplainblame
-rw-r--r--149_test_for_bug_override_function_with_bytearray_type.sol270logstatsplainblame
-rw-r--r--150_array_with_nonconstant_length.sol163logstatsplainblame
-rw-r--r--151_array_with_negative_length.sol131logstatsplainblame
-rw-r--r--152_array_copy_with_different_types1.sol201logstatsplainblame
-rw-r--r--153_array_copy_with_different_types2.sol206logstatsplainblame
-rw-r--r--154_array_copy_with_different_types_conversion_possible.sol81logstatsplainblame
-rw-r--r--155_array_copy_with_different_types_static_dynamic.sol83logstatsplainblame
-rw-r--r--156_array_copy_with_different_types_dynamic_static.sol210logstatsplainblame
-rw-r--r--157_array_of_undeclared_type.sol109logstatsplainblame
-rw-r--r--158_storage_variable_initialization_with_incorrect_type_int.sol140logstatsplainblame
-rw-r--r--159_storage_variable_initialization_with_incorrect_type_string.sol148logstatsplainblame
-rw-r--r--160_test_byte_is_alias_of_byte1.sol199logstatsplainblame
-rw-r--r--164_assigning_value_to_const_variable.sol154logstatsplainblame
-rw-r--r--165_assigning_state_to_const_variable.sol152logstatsplainblame
-rw-r--r--167_constant_string_literal_disallows_assignment.sol355logstatsplainblame
-rw-r--r--168_assignment_to_const_var_involving_conversion.sol44logstatsplainblame
-rw-r--r--169_assignment_to_const_var_involving_expression.sol52logstatsplainblame
-rw-r--r--170_assignment_to_const_var_involving_keccak.sol58logstatsplainblame
-rw-r--r--171_assignment_to_const_array_vars.sol137logstatsplainblame
-rw-r--r--172_assignment_to_const_string_bytes.sol123logstatsplainblame
-rw-r--r--173_constant_struct.sol170logstatsplainblame
-rw-r--r--174_address_is_constant.sol84logstatsplainblame
-rw-r--r--175_uninitialized_const_variable.sol104logstatsplainblame
-rw-r--r--176_overloaded_function_cannot_resolve.sol285logstatsplainblame
-rw-r--r--177_ambiguous_overloaded_function.sol375logstatsplainblame
-rw-r--r--178_assignment_of_nonoverloaded_function.sol256logstatsplainblame
-rw-r--r--179_assignment_of_overloaded_function.sol314logstatsplainblame
-rw-r--r--180_external_types_clash.sol231logstatsplainblame
-rw-r--r--181_override_changes_return_types.sol216logstatsplainblame
-rw-r--r--182_equal_overload.sol262logstatsplainblame
-rw-r--r--185_invalid_utf8_implicit.sol208logstatsplainblame
-rw-r--r--186_invalid_utf8_explicit.sol208logstatsplainblame
-rw-r--r--187_large_utf8_codepoint.sol50logstatsplainblame
-rw-r--r--188_string_index.sol146logstatsplainblame
-rw-r--r--189_string_length.sol203logstatsplainblame
-rw-r--r--190_negative_integers_to_signed_out_of_bound.sol148logstatsplainblame
-rw-r--r--191_negative_integers_to_signed_min.sol44logstatsplainblame
-rw-r--r--192_positive_integers_to_signed_out_of_bound.sol146logstatsplainblame
-rw-r--r--193_positive_integers_to_signed_out_of_bound_max.sol43logstatsplainblame
-rw-r--r--194_negative_integers_to_unsigned.sol146logstatsplainblame
-rw-r--r--195_positive_integers_to_unsigned_out_of_bound.sol148logstatsplainblame
-rw-r--r--196_integer_boolean_or.sol163logstatsplainblame
-rw-r--r--197_integer_boolean_and.sol163logstatsplainblame
-rw-r--r--198_integer_boolean_not.sol140logstatsplainblame
-rw-r--r--199_integer_unsigned_exp_signed.sol162logstatsplainblame
-rw-r--r--200_integer_signed_exp_unsigned.sol162logstatsplainblame
-rw-r--r--201_integer_signed_exp_signed.sol616logstatsplainblame
-rw-r--r--202_bytes_reference_compare_operators.sol177logstatsplainblame
-rw-r--r--203_struct_reference_compare_operators.sol218logstatsplainblame
-rw-r--r--204_overwrite_memory_location_external.sol183logstatsplainblame
-rw-r--r--205_overwrite_storage_location_external.sol185logstatsplainblame
-rw-r--r--206_storage_location_local_variables.sol146logstatsplainblame
-rw-r--r--207_no_mappings_in_memory_array.sol186logstatsplainblame
-rw-r--r--208_assignment_mem_to_local_storage_variable.sol268logstatsplainblame
-rw-r--r--209_storage_assign_to_different_local_variable.sol354logstatsplainblame
-rw-r--r--210_uninitialized_mapping_variable.sol240logstatsplainblame
-rw-r--r--211_uninitialized_mapping_array_variable.sol175logstatsplainblame
-rw-r--r--213_no_delete_on_storage_pointers.sol221logstatsplainblame
-rw-r--r--214_assignment_mem_storage_variable_directly.sol97logstatsplainblame
-rw-r--r--215_function_argument_mem_to_storage.sol292logstatsplainblame
-rw-r--r--216_function_argument_storage_to_mem.sol133logstatsplainblame
-rw-r--r--217_mem_array_assignment_changes_base_type.sol403logstatsplainblame
-rw-r--r--219_memory_arrays_not_resizeable.sol157logstatsplainblame
-rw-r--r--220_struct_constructor.sol239logstatsplainblame
-rw-r--r--221_struct_constructor_nested.sol321logstatsplainblame
-rw-r--r--222_struct_named_constructor.sol247logstatsplainblame
-rw-r--r--223_literal_strings.sol323logstatsplainblame
-rw-r--r--224_string_bytes_conversion.sol417logstatsplainblame
-rw-r--r--225_inheriting_from_library.sol106logstatsplainblame
-rw-r--r--226_inheriting_library.sol106logstatsplainblame
-rw-r--r--227_library_having_variables.sol104logstatsplainblame
-rw-r--r--228_valid_library.sol37logstatsplainblame
-rw-r--r--229_call_to_library_function.sol205logstatsplainblame
-rw-r--r--230_creating_contract_within_the_contract.sol193logstatsplainblame
-rw-r--r--231_array_out_of_bound_access.sol197logstatsplainblame
-rw-r--r--232_literal_string_to_storage_pointer.sol197logstatsplainblame
-rw-r--r--233_non_initialized_references.sol191logstatsplainblame
-rw-r--r--235_abi_encode_with_large_integer_constant.sol156logstatsplainblame
-rw-r--r--236_cyclic_binary_dependency.sol272logstatsplainblame
-rw-r--r--237_cyclic_binary_dependency_via_inheritance.sol212logstatsplainblame
-rw-r--r--244_tuples.sol223logstatsplainblame
-rw-r--r--245_tuples_empty_components.sol127logstatsplainblame
-rw-r--r--249_tuple_compound_assignment.sol181logstatsplainblame
-rw-r--r--250_member_access_parser_ambiguity.sol332logstatsplainblame
-rw-r--r--251_using_for_library.sol51logstatsplainblame
-rw-r--r--252_using_for_not_library.sol106logstatsplainblame
-rw-r--r--253_using_for_function_exists.sol331logstatsplainblame
-rw-r--r--254_using_for_function_on_int.sol280logstatsplainblame
-rw-r--r--255_using_for_function_on_struct.sol243logstatsplainblame
-rw-r--r--256_using_for_overload.sol325logstatsplainblame
-rw-r--r--257_using_for_by_name.sol248logstatsplainblame
-rw-r--r--258_using_for_mismatch.sol315logstatsplainblame
-rw-r--r--259_using_for_not_used.sol442logstatsplainblame
-rw-r--r--260_library_memory_struct.sol238logstatsplainblame
-rw-r--r--261_using_for_arbitrary_mismatch.sol365logstatsplainblame
-rw-r--r--262_bound_function_in_var.sol625logstatsplainblame
-rw-r--r--263_create_memory_arrays.sol387logstatsplainblame
-rw-r--r--264_mapping_in_memory_array.sol196logstatsplainblame
-rw-r--r--265_new_for_non_array.sol150logstatsplainblame
-rw-r--r--266_invalid_args_creating_memory_array.sol201logstatsplainblame
-rw-r--r--267_invalid_args_creating_struct.sol224logstatsplainblame
-rw-r--r--268_function_overload_array_type.sol90logstatsplainblame
-rw-r--r--275_inline_struct_declaration_arrays.sol300logstatsplainblame
-rw-r--r--279_break_not_in_loop.sol163logstatsplainblame
-rw-r--r--280_continue_not_in_loop.sol169logstatsplainblame
-rw-r--r--281_continue_not_in_loop_2.sol188logstatsplainblame
-rw-r--r--282_invalid_different_types_for_conditional_expression.sol176logstatsplainblame
-rw-r--r--283_left_value_in_conditional_expression_not_supported_yet.sol252logstatsplainblame
-rw-r--r--284_conditional_expression_with_different_struct.sol320logstatsplainblame
-rw-r--r--285_conditional_expression_with_different_function_type.sol251logstatsplainblame
-rw-r--r--286_conditional_expression_with_different_enum.sol280logstatsplainblame
-rw-r--r--287_conditional_expression_with_different_mapping.sol297logstatsplainblame
-rw-r--r--288_conditional_with_all_types.sol2297logstatsplainblame
-rw-r--r--289_uint7_and_uintM_as_identifier.sol282logstatsplainblame
-rw-r--r--290_varM_disqualified_as_keyword_1.sol153logstatsplainblame
-rw-r--r--290_varM_disqualified_as_keyword_2.sol149logstatsplainblame
-rw-r--r--290_varM_disqualified_as_keyword_3.sol153logstatsplainblame
-rw-r--r--291_modifier_is_not_a_valid_typename.sol172logstatsplainblame
-rw-r--r--292_modifier_is_not_a_valid_typename_is_not_fatal.sol187logstatsplainblame
-rw-r--r--293_function_is_not_a_valid_typename.sol180logstatsplainblame
-rw-r--r--294_long_uint_variable_fails.sol178logstatsplainblame
-rw-r--r--295_bytes10abc_is_identifier.sol211logstatsplainblame
-rw-r--r--296_int10abc_is_identifier.sol215logstatsplainblame
-rw-r--r--297_library_functions_do_not_have_value.sol265logstatsplainblame
-rw-r--r--298_invalid_fixed_types_0x7_mxn.sol113logstatsplainblame
-rw-r--r--299_invalid_fixed_types_long_invalid_identifier.sol151logstatsplainblame
-rw-r--r--300_invalid_fixed_types_7x8_mxn.sol121logstatsplainblame
-rw-r--r--301_library_instances_cannot_be_used.sol230logstatsplainblame
-rw-r--r--302_invalid_fixed_type_long.sol195logstatsplainblame
-rw-r--r--303_fixed_type_int_conversion.sol232logstatsplainblame
-rw-r--r--304_fixed_type_rational_int_conversion.sol189logstatsplainblame
-rw-r--r--305_fixed_type_rational_fraction_conversion.sol193logstatsplainblame
-rw-r--r--306_invalid_int_implicit_conversion_from_fixed.sol209logstatsplainblame
-rw-r--r--307_rational_unary_minus_operation.sol127logstatsplainblame
-rw-r--r--308_rational_unary_plus_operation.sol191logstatsplainblame
-rw-r--r--312_leading_zero_rationals_convert.sol290logstatsplainblame
-rw-r--r--313_fixed_type_size_capabilities.sol1141logstatsplainblame
-rw-r--r--314_fixed_type_zero_handling.sol189logstatsplainblame
-rw-r--r--315_fixed_type_invalid_implicit_conversion_size.sol214logstatsplainblame
-rw-r--r--316_fixed_type_invalid_implicit_conversion_lost_data.sol266logstatsplainblame
-rw-r--r--317_fixed_type_valid_explicit_conversions.sol267logstatsplainblame
-rw-r--r--318_invalid_array_declaration_with_rational.sol145logstatsplainblame
-rw-r--r--319_invalid_array_declaration_with_signed_fixed_type.sol183logstatsplainblame
-rw-r--r--320_invalid_array_declaration_with_unsigned_fixed_type.sol184logstatsplainblame
-rw-r--r--321_rational_to_bytes_implicit_conversion.sol256logstatsplainblame
-rw-r--r--322_fixed_to_bytes_implicit_conversion.sol204logstatsplainblame
-rw-r--r--323_mapping_with_fixed_literal.sol131logstatsplainblame
-rw-r--r--324_fixed_points_inside_structs.sol116logstatsplainblame
-rw-r--r--327_rational_index_access.sol267logstatsplainblame
-rw-r--r--328_rational_to_fixed_literal_expression.sol497logstatsplainblame
-rw-r--r--329_rational_as_exponent_value_signed.sol187logstatsplainblame
-rw-r--r--330_rational_as_exponent_value_unsigned.sol185logstatsplainblame
-rw-r--r--331_rational_as_exponent_half.sol176logstatsplainblame
-rw-r--r--332_rational_as_exponent_value_neg_quarter.sol180logstatsplainblame
-rw-r--r--333_fixed_point_casting_exponents_15.sol185logstatsplainblame
-rw-r--r--334_fixed_point_casting_exponents_neg.sol186logstatsplainblame
-rw-r--r--338_rational_bitnot_unary_operation.sol157logstatsplainblame
-rw-r--r--339_rational_bitor_binary_operation.sol170logstatsplainblame
-rw-r--r--340_rational_bitxor_binary_operation.sol171logstatsplainblame
-rw-r--r--341_rational_bitand_binary_operation.sol171logstatsplainblame
-rw-r--r--342_missing_bool_conversion.sol159logstatsplainblame
-rw-r--r--343_integer_and_fixed_interaction.sol217logstatsplainblame
-rw-r--r--344_one_divided_by_three_integer_conversion.sol252logstatsplainblame
-rw-r--r--345_unused_return_value.sol113logstatsplainblame
-rw-r--r--346_unused_return_value_send.sol182logstatsplainblame
-rw-r--r--347_unused_return_value_call.sol156logstatsplainblame
-rw-r--r--348_unused_return_value_call_value.sol165logstatsplainblame
-rw-r--r--350_unused_return_value_delegatecall.sol164logstatsplainblame
-rw-r--r--351_callcode_deprecated.sol178logstatsplainblame
-rw-r--r--353_callcode_not_deprecated_as_function.sol87logstatsplainblame
-rw-r--r--354_payable_in_library.sol120logstatsplainblame
-rw-r--r--355_payable_external.sol55logstatsplainblame
-rw-r--r--356_payable_internal.sol124logstatsplainblame
-rw-r--r--357_payable_private.sol123logstatsplainblame
-rw-r--r--358_illegal_override_payable.sol197logstatsplainblame
-rw-r--r--359_illegal_override_payable_nonpayable.sol197logstatsplainblame
-rw-r--r--360_function_variable_mixin.sol349logstatsplainblame
-rw-r--r--361_calling_payable.sol215logstatsplainblame
-rw-r--r--362_calling_nonpayable.sol300logstatsplainblame
-rw-r--r--363_non_payable_constructor.sol334logstatsplainblame
-rw-r--r--366_invalid_array_as_statement.sol142logstatsplainblame
-rw-r--r--367_using_directive_for_missing_selftype.sol270logstatsplainblame
-rw-r--r--368_shift_constant_left_negative_rvalue.sol146logstatsplainblame
-rw-r--r--369_shift_constant_right_negative_rvalue.sol146logstatsplainblame
-rw-r--r--370_shift_constant_left_excessive_rvalue.sol163logstatsplainblame
-rw-r--r--371_shift_constant_right_excessive_rvalue.sol163logstatsplainblame
-rw-r--r--372_shift_constant_right_fractional.sol159logstatsplainblame
-rw-r--r--373_inline_assembly_unbalanced_positive_stack.sol336logstatsplainblame
-rw-r--r--374_inline_assembly_unbalanced_negative_stack.sol311logstatsplainblame
-rw-r--r--375_inline_assembly_unbalanced_two_stack_load.sol220logstatsplainblame
-rw-r--r--376_inline_assembly_in_modifier.sol162logstatsplainblame
-rw-r--r--377_inline_assembly_storage.sol246logstatsplainblame
-rw-r--r--378_inline_assembly_storage_in_modifiers.sol282logstatsplainblame
-rw-r--r--379_inline_assembly_constant_assign.sol207logstatsplainblame
-rw-r--r--380_inline_assembly_constant_access.sol213logstatsplainblame
-rw-r--r--381_inline_assembly_local_variable_access_out_of_functions.sol256logstatsplainblame
-rw-r--r--382_inline_assembly_local_variable_access_out_of_functions_storage_ptr.sol291logstatsplainblame
-rw-r--r--383_inline_assembly_storage_variable_access_out_of_functions.sol142logstatsplainblame
-rw-r--r--384_inline_assembly_constant_variable_via_offset.sol225logstatsplainblame
-rw-r--r--385_inline_assembly_calldata_variables.sol341logstatsplainblame
-rw-r--r--387_inline_assembly_literals_on_stack.sol338logstatsplainblame
-rw-r--r--389_inline_assembly_bare_instructions.sol363logstatsplainblame
-rw-r--r--391_inline_assembly_labels.sol452logstatsplainblame
-rw-r--r--393_inline_assembly_jump.sol335logstatsplainblame
-rw-r--r--395_inline_assembly_leave_items_on_stack.sol345logstatsplainblame
-rw-r--r--396_invalid_mobile_type.sol267logstatsplainblame
-rw-r--r--397_warns_msg_value_in_non_payable_public_function.sol237logstatsplainblame
-rw-r--r--398_does_not_warn_msg_value_in_payable_function.sol74logstatsplainblame
-rw-r--r--399_does_not_warn_msg_value_in_internal_function.sol73logstatsplainblame
-rw-r--r--400_does_not_warn_msg_value_in_library.sol70logstatsplainblame
-rw-r--r--401_does_not_warn_msg_value_in_modifier_following_non_payable_public_function.sol83logstatsplainblame
-rw-r--r--402_assignment_to_constant.sol144logstatsplainblame
-rw-r--r--403_return_structs.sol286logstatsplainblame
-rw-r--r--404_read_returned_struct.sol295logstatsplainblame
-rw-r--r--405_address_checksum_type_deduction.sol121logstatsplainblame
-rw-r--r--406_invalid_address_checksum.sol451logstatsplainblame
-rw-r--r--407_invalid_address_no_checksum.sol451logstatsplainblame
-rw-r--r--408_invalid_address_length_short.sol401logstatsplainblame
-rw-r--r--409_invalid_address_length_long.sol403logstatsplainblame
-rw-r--r--410_string_literal_not_convertible_to_address_as_assignment.sol318logstatsplainblame
-rw-r--r--411_string_literal_not_convertible_to_address_as_return_value.sol404logstatsplainblame
-rw-r--r--412_early_exit_on_fatal_errors.sol319logstatsplainblame
-rw-r--r--413_address_methods.sol335logstatsplainblame
-rw-r--r--414_interface.sol16logstatsplainblame
-rw-r--r--415_interface_functions.sol76logstatsplainblame
-rw-r--r--416_interface_function_bodies.sol141logstatsplainblame
-rw-r--r--417_interface_events.sol31logstatsplainblame
-rw-r--r--418_interface_inheritance.sol95logstatsplainblame
-rw-r--r--419_interface_structs.sol64logstatsplainblame
-rw-r--r--420_interface_variables.sol103logstatsplainblame
-rw-r--r--421_interface_function_parameters.sol72logstatsplainblame
-rw-r--r--422_interface_enums.sol44logstatsplainblame
-rw-r--r--423_using_interface.sol103logstatsplainblame
-rw-r--r--424_using_interface_complex.sol170logstatsplainblame
-rw-r--r--425_interface_implement_public_contract.sol95logstatsplainblame
-rw-r--r--426_throw_is_deprecated.sol175logstatsplainblame
-rw-r--r--428_bare_revert.sol181logstatsplainblame
-rw-r--r--429_revert_with_reason.sol139logstatsplainblame
-rw-r--r--430_bare_selfdestruct.sol116logstatsplainblame
-rw-r--r--431_bare_assert.sol110logstatsplainblame
-rw-r--r--432_bare_require.sol200logstatsplainblame
-rw-r--r--433_pure_statement_in_for_loop.sol162logstatsplainblame
-rw-r--r--434_pure_statement_check_for_regular_for_loop.sol99logstatsplainblame
-rw-r--r--435_warn_unused_local.sol120logstatsplainblame
-rw-r--r--436_warn_unused_local_assigned.sol124logstatsplainblame
-rw-r--r--437_warn_unused_function_parameter.sol66logstatsplainblame
-rw-r--r--438_unused_unnamed_function_parameter.sol56logstatsplainblame
-rw-r--r--439_warn_unused_return_parameter.sol77logstatsplainblame
-rw-r--r--441_unused_unnamed_return_parameter.sol67logstatsplainblame
-rw-r--r--442_named_return_parameter.sol84logstatsplainblame
-rw-r--r--443_named_return_parameter_with_explicit_return.sol87logstatsplainblame
-rw-r--r--444_unnamed_return_parameter_with_explicit_return.sol85logstatsplainblame
-rw-r--r--445_no_unused_warning_interface_arguments.sol71logstatsplainblame
-rw-r--r--446_no_unused_warning_abstract_arguments.sol68logstatsplainblame
-rw-r--r--447_no_unused_warnings.sol114logstatsplainblame
-rw-r--r--449_no_unused_inline_asm.sol116logstatsplainblame
-rw-r--r--450_shadowing_builtins_with_functions.sol127logstatsplainblame
-rw-r--r--451_shadowing_builtins_with_variables.sol155logstatsplainblame
-rw-r--r--452_shadowing_builtins_with_storage_variables.sol101logstatsplainblame
-rw-r--r--453_shadowing_builtin_at_global_scope.sol88logstatsplainblame
-rw-r--r--454_shadowing_builtins_with_parameters.sol157logstatsplainblame
-rw-r--r--455_shadowing_builtins_with_return_parameters.sol168logstatsplainblame
-rw-r--r--456_shadowing_builtins_with_events.sol110logstatsplainblame
-rw-r--r--457_shadowing_builtins_ignores_struct.sol54logstatsplainblame
-rw-r--r--458_shadowing_builtins_ignores_constructor.sol43logstatsplainblame
-rw-r--r--459_function_overload_is_not_shadowing.sol83logstatsplainblame
-rw-r--r--460_function_override_is_not_shadowing.sol99logstatsplainblame
-rw-r--r--461_event_parameter_cannot_shadow_state_variable.sol54logstatsplainblame
-rw-r--r--462_callable_crash.sol178logstatsplainblame
-rw-r--r--466_does_not_error_transfer_payable_fallback.sol270logstatsplainblame
-rw-r--r--467_does_not_error_transfer_regular_function.sol134logstatsplainblame
-rw-r--r--470_specified_storage_no_warn.sol132logstatsplainblame
-rw-r--r--471_unspecified_storage_fail.sol375logstatsplainblame
-rw-r--r--473_storage_location_non_array_or_struct_disallowed.sol185logstatsplainblame
-rw-r--r--474_storage_location_non_array_or_struct_disallowed_is_not_fatal.sol204logstatsplainblame
-rw-r--r--475_implicit_conversion_disallowed.sol254logstatsplainblame
-rw-r--r--476_too_large_arrays_for_calldata_external.sol147logstatsplainblame
-rw-r--r--477_too_large_arrays_for_calldata_internal.sol145logstatsplainblame
-rw-r--r--478_too_large_arrays_for_calldata_public.sol143logstatsplainblame
-rw-r--r--479_explicit_literal_to_memory_string_assignment.sol96logstatsplainblame
-rw-r--r--480_explicit_literal_to_storage_string_assignment.sol214logstatsplainblame
-rw-r--r--481_explicit_literal_to_unspecified_string_assignment.sol214logstatsplainblame
-rw-r--r--482_explicit_literal_to_unspecified_string.sol129logstatsplainblame
-rw-r--r--483_modifiers_access_storage_pointer.sol98logstatsplainblame
-rw-r--r--484_function_types_selector_1.sol240logstatsplainblame
-rw-r--r--485_function_types_selector_2.sol264logstatsplainblame
-rw-r--r--486_function_types_selector_3.sol242logstatsplainblame
-rw-r--r--487_function_types_selector_4.sol103logstatsplainblame
-rw-r--r--488_function_types_selector_5.sol150logstatsplainblame
-rw-r--r--489_function_types_selector_6.sol183logstatsplainblame
-rw-r--r--490_function_types_selector_7.sol191logstatsplainblame
-rw-r--r--491_using_this_in_constructor.sol251logstatsplainblame
-rw-r--r--492_do_not_crash_on_not_lvalue.sol380logstatsplainblame
-rw-r--r--493_builtin_keccak256_reject_gas.sol224logstatsplainblame
-rw-r--r--494_builtin_sha256_reject_gas.sol221logstatsplainblame
-rw-r--r--495_builtin_ripemd160_reject_gas.sol224logstatsplainblame
-rw-r--r--496_builtin_ecrecover_reject_gas.sol241logstatsplainblame
-rw-r--r--497_gasleft.sol88logstatsplainblame
-rw-r--r--498_msg_gas_deprecated.sol171logstatsplainblame
-rw-r--r--500_gasleft_shadowing_1.sol235logstatsplainblame
-rw-r--r--501_gasleft_shadowing_2.sol147logstatsplainblame
-rw-r--r--502_builtin_keccak256_reject_value.sol268logstatsplainblame
-rw-r--r--503_builtin_sha256_reject_value.sol265logstatsplainblame
-rw-r--r--504_builtin_ripemd160_reject_value.sol268logstatsplainblame
-rw-r--r--505_builtin_ecrecover_reject_value.sol285logstatsplainblame
-rw-r--r--506_large_storage_array_fine.sol38logstatsplainblame
-rw-r--r--507_large_storage_array_simple.sol254logstatsplainblame
-rw-r--r--508_large_storage_arrays_combined.sol273logstatsplainblame
-rw-r--r--509_large_storage_arrays_struct.sol298logstatsplainblame
-rw-r--r--510_large_storage_array_mapping.sol272logstatsplainblame
-rw-r--r--511_library_function_without_implementation_public.sol103logstatsplainblame
-rw-r--r--512_library_function_without_implementation_internal.sol131logstatsplainblame
-rw-r--r--513_library_function_without_implementation_private.sol130logstatsplainblame
-rw-r--r--514_using_for_with_non_library.sol250logstatsplainblame
-rw-r--r--515_experimental_pragma_empty.sol91logstatsplainblame
-rw-r--r--516_experimental_pragma_unknown_number_literal.sol96logstatsplainblame
-rw-r--r--517_experimental_pragma_unknown_string_literal.sol108logstatsplainblame
-rw-r--r--518_experimental_pragma_unknown_quoted_string_literal.sol110logstatsplainblame
-rw-r--r--519_experimental_pragma_empy_string_literal.sol100logstatsplainblame
-rw-r--r--520_experimental_pragma_multiple_same_line.sol102logstatsplainblame
-rw-r--r--521_experimental_pragma_test_warning.sol147logstatsplainblame
-rw-r--r--522_experimental_pragma_duplicate.sol237logstatsplainblame
-rw-r--r--523_reject_interface_creation.sol143logstatsplainblame
-rw-r--r--524_accept_library_creation.sol77logstatsplainblame
-rw-r--r--525_reject_interface_constructors.sol210logstatsplainblame
-rw-r--r--526_fallback_marked_external.sol44logstatsplainblame
-rw-r--r--527_fallback_marked_internal.sol124logstatsplainblame
-rw-r--r--528_fallback_marked_private.sol123logstatsplainblame
-rw-r--r--529_fallback_marked_public.sol122logstatsplainblame
-rw-r--r--530_tuple_invalid_literal_too_large_for_uint.sol238logstatsplainblame
-rw-r--r--531_tuple_invalid_literal_too_large_unassigned.sol152logstatsplainblame
-rw-r--r--532_tuple_invalid_literal_too_large_for_uint_multi.sol152logstatsplainblame
-rw-r--r--533_tuple_invalid_literal_too_large_exp.sol129logstatsplainblame
-rw-r--r--534_tuple_invalid_literal_too_large_expression.sol138logstatsplainblame
-rw-r--r--535_address_overload_resolution.sol505logstatsplainblame
-rw-r--r--536_array_length_invalid_expression_negative_bool.sol138logstatsplainblame
-rw-r--r--537_array_length_invalid_expression_int_divides_bool.sol139logstatsplainblame
-rw-r--r--538_array_length_invalid_expression_bool_divides_int.sol139logstatsplainblame
-rw-r--r--539_array_length_invalid_expression_scientific_literal.sol155logstatsplainblame
-rw-r--r--540_array_length_invalid_expression_division_by_zero.sol130logstatsplainblame
-rw-r--r--541_warn_about_address_members_on_contract_balance.sol253logstatsplainblame
-rw-r--r--542_warn_about_address_members_on_contract_transfer.sol256logstatsplainblame
-rw-r--r--543_warn_about_address_members_on_contract_send.sol244logstatsplainblame
-rw-r--r--544_warn_about_address_members_on_contract_call.sol244logstatsplainblame
-rw-r--r--545_warn_about_address_members_on_contract_callcode.sol256logstatsplainblame
-rw-r--r--546_warn_about_address_members_on_contract_delegatecall.sol268logstatsplainblame
-rw-r--r--547_warn_about_address_members_on_non_this_contract_balance.sol260logstatsplainblame
-rw-r--r--548_warn_about_address_members_on_non_this_contract_transfer.sol263logstatsplainblame
-rw-r--r--549_warn_about_address_members_on_non_this_contract_send.sol251logstatsplainblame
-rw-r--r--550_warn_about_address_members_on_non_this_contract_call.sol251logstatsplainblame
-rw-r--r--551_warn_about_address_members_on_non_this_contract_callcode.sol263logstatsplainblame
-rw-r--r--552_warn_about_address_members_on_non_this_contract_delegatecall.sol275logstatsplainblame
-rw-r--r--559_no_warning_for_using_members_that_look_like_address_members.sol110logstatsplainblame
-rw-r--r--560_event_emit_simple.sol80logstatsplainblame
-rw-r--r--561_event_emit_complex.sol138logstatsplainblame
-rw-r--r--562_event_emit_foreign_class.sol158logstatsplainblame
-rw-r--r--563_event_without_emit_deprecated.sol155logstatsplainblame
-rw-r--r--568_blockhash.sol87logstatsplainblame
-rw-r--r--569_block_blockhash_deprecated.sol202logstatsplainblame
-rw-r--r--570_function_type_undeclared_type.sol139logstatsplainblame
-rw-r--r--571_function_type_undeclared_type_external.sol148logstatsplainblame
-rw-r--r--572_function_type_undeclared_type_multi_nested.sol159logstatsplainblame
-rw-r--r--573_similar_name_longer_than_80_not_suggested.sol309logstatsplainblame
-rw-r--r--574_similar_name_shorter_than_80_suggested.sol385logstatsplainblame
-rw-r--r--575_member_member_getter_call_without_parentheses.sol378logstatsplainblame
-rw-r--r--576_member_getter_call_without_parentheses.sol347logstatsplainblame
-rw-r--r--577_member_getter_call_without_parentheses_missing_function.sol311logstatsplainblame
-rw-r--r--578_private_member_getter_call_without_parentheses.sol275logstatsplainblame
-rw-r--r--579_member_getter_call_without_parentheses_private_function.sol348logstatsplainblame
-rw-r--r--580_improve_name_suggestion_one_and_two_letters.sol316logstatsplainblame
-rw-r--r--581_improve_name_suggestion_three_letters.sol261logstatsplainblame
-rw-r--r--582_improve_name_suggestion_four_letters.sol572logstatsplainblame
-rw-r--r--583_abi_encode_packed_with_rational_number_constant.sol192logstatsplainblame
-rw-r--r--584_abi_decode_with_tuple_of_other_than_types.sol132logstatsplainblame
-rw-r--r--constant_mapping.sol326logstatsplainblame