http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51180
--- Comment #1 from trashyankes at wp dot pl 2011-11-23 18:34:43 UTC --- I find easy workaround this bug. --------------------------- --------------------------- template<template<class...> class M> struct m { template<class... B> struct _inner_fix { typedef M<B...> type } template<class... B> using inner = typename _inner_fix<B...>::type; }; --------------------------- ---------------------------