Topotuna created this revision. Topotuna added a reviewer: Anastasia. Herald added subscribers: ldrumm, yaxunl. Herald added a project: All. Topotuna requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Previously code example didn't compile because of missing keyword 'typename'. Keyword is now inserted. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D125208 Files: clang/docs/LanguageExtensions.rst Index: clang/docs/LanguageExtensions.rst =================================================================== --- clang/docs/LanguageExtensions.rst +++ clang/docs/LanguageExtensions.rst @@ -2156,7 +2156,7 @@ void foo(T *par){ T var1; // error - local function variable with global address space __private T var2; // error - conflicting address space qualifiers - __private __remove_address_space<T>::type var3; // var3 is __private int + __private typename __remove_address_space<T>::type var3; // var3 is __private int } void bar(){
Index: clang/docs/LanguageExtensions.rst =================================================================== --- clang/docs/LanguageExtensions.rst +++ clang/docs/LanguageExtensions.rst @@ -2156,7 +2156,7 @@ void foo(T *par){ T var1; // error - local function variable with global address space __private T var2; // error - conflicting address space qualifiers - __private __remove_address_space<T>::type var3; // var3 is __private int + __private typename __remove_address_space<T>::type var3; // var3 is __private int } void bar(){
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits