GCC 4.6.3 gives the following diagnostic and rejects the program (the example 
as in
  http://llvm-reviews.chandlerc.com/D575#summary)
  $ g++ -std=c++0x -S -o - test.cc
  test.cc: In function ‘int test()’:
  test.cc:4:5: error: invalid declaration of member template in local class

  On the other hand, I noticed some recent work that seems to be adding support 
for member
  templates inside local classes. Is C++14 going to support this as an 
extension?

  For example,
  If this change goes in, many tests in
  test/SemaTemplate/local-member-templates.cpp
  will be invalidated.

  I will also need to revert r184903, which implements PCH support for member 
templates in local classes.

  RIchard and Faisal, what is your opinion/advice on this?

http://llvm-reviews.chandlerc.com/D575
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to