thrown_spell not set in initialize_melee_spell_type()
Habu's commit, https://osdn.net/projects/hengband/scm/git/hengband/commits/cc7ad0f84a75064a24c2f14020f3ae1900d4634c , on the release/3.0.0Alpha branch fixes this. I've marked the ticket as closed because of that.
All right. Thanks.
In the current For2.2.2-Refactoring branch, initialize_melee_spell_type() (at line 17 of melee/melee-spell-util.c) references ms_ptr->thrown_spell but does not assign anything to it. That generates a compiler warning with the clang compiler and possibly leaves ms_ptr->thrown_spell improperly initialized.