Undefined behavior due to missing return statement
Undefined behavior due to missing return statement

An assignment operator was missing a return statement, causing
undefined behavior under clang+llvm, which would insert a special
undefined instruction (`ud2`) under the x86_64 architecture.

luoyetx/jsmnpp,luoyetx/jsmnpp