With 3.4, we don't ICE. Instead, we get the following amazing messages: ice.cxx:9: error: too few template-parameter-lists ice.cxx:13: error: too few template-parameter-lists ice.cxx:18: error: too few template-parameter-lists Huh?