Version 3.1.1, Build 3176. A tab before -> inserts a hyphen and underscore, instead of a tab. It doesn’t matter if tabs are spaces or not. This never happened in any previous version.
Example:
$result = $obj
[TAB]->method();
Results in:
$result = $obj
-_->method();