Commit c79c6ca6 by Paolo Carlini Committed by Paolo Carlini

alias-decl-32.C: Remove redundant bits.

2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.

From-SVN: r196633
parent c40eced0
2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2013-03-13 Richard Biener <rguenther@suse.de> 2013-03-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/56608 PR tree-optimization/56608
......
...@@ -8,11 +8,6 @@ template<class T> T declval() { return T(); } ...@@ -8,11 +8,6 @@ template<class T> T declval() { return T(); }
int f(int, int){return 0;} int f(int, int){return 0;}
struct Func{}; struct Func{};
template<class... Args> struct result1
{
typedef decltype(f(declval<typename remove_reference<Args>::type>()...)) type;
};
template<class... Args> using result2 template<class... Args> using result2
= decltype(f(declval<typename remove_reference<Args>::type>()...)); = decltype(f(declval<typename remove_reference<Args>::type>()...));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment