Can you please describe the exact steps to reproduce (including the astyle settings you use).
well on the settings side, i use gnu indentation, its set on use tabs instead of spaces, indentation size is 4. everything else is unchecked. on how to reproduce it, the code I pasted before is in a file called hash_manager.cpp, i activate the file in the editor, go to plugins and click on source code formatter, and that happens. also, i checked with a few different styles of formatting, it does garble things up, but in different ways.