I tried to find a topic here on this (possible problem) but I didn't.
I reported it at TeXstudio SF but Tim Hoffmann pointed me that it is not a problem of editor. After tested with nano and pdflatex I'm posting here.
The minimal code produces errors. OK, we can solve it using \\{}.
But is this a problem with TeXlive 2014 or there are some good reasons to have that behavior.
\documentclass{report}
\begin{document}
test\\ [foo]
test\linebreak [foo]
test\newline [foo]
\end{document}
! Missing number, treated as zero. f l.3 test\ [foo]


:-)– Paul Gessler Jun 30 '14 at 20:34