See the discussion in the patch, it was non working code anyway, it was copy pasted form the internet, but the non working code was never used, thus some parts of it were never evaluated by GCC, intel seemed to do this anyway, and was complaining about it, because it didn't work. I mailed with the developers about this, they will remove the bad code in the next release. 

again, see http://stackoverflow.com/questions/20100602/is-initializing-a-reference-of-type-int-not-const-qualified-with-a-value-o