Variable names in your diagram are retained in the generated code with the following condition: if a variable name includes the punctuation characters + - * # @ ! they are converted to _ .
Consequently, when naming blocks that will eventually be compiled into C code, avoid names that differ only in the above punctuation characters. For example, do not name two blocks Block+ and Block-. They will both be translated to Block_.