https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60943
--- Comment #5 from Anders Sjögren <anders at sjogren dot info> --- A typo snuck in... "However, as an l-value at the site of the call[...]" should be "However, a is an l-value at the site of the call[...]"