<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jun 2, 2014 at 7:57 PM, Nikola Smiljanic <span dir="ltr"><<a href="mailto:popizdeh@gmail.com" target="_blank">popizdeh@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: nikola<br>
Date: Mon Jun  2 21:56:59 2014<br>
New Revision: 210064<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=210064&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=210064&view=rev</a><br>
Log:<br>
Move DR532 test where it belongs.<br>
<br>
Modified:<br>
    cfe/trunk/test/CXX/drs/dr5xx.cpp<br>
    cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp<br>
<br>
Modified: cfe/trunk/test/CXX/drs/dr5xx.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr5xx.cpp?rev=210064&r1=210063&r2=210064&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr5xx.cpp?rev=210064&r1=210063&r2=210064&view=diff</a><br>

==============================================================================<br>
--- cfe/trunk/test/CXX/drs/dr5xx.cpp (original)<br>
+++ cfe/trunk/test/CXX/drs/dr5xx.cpp Mon Jun  2 21:56:59 2014<br>
@@ -194,3 +194,19 @@ namespace dr525 { // dr525: yes<br>
     }<br>
   }<br>
 }<br>
+<br>
+// Core DR 532.<br>
+namespace PR8130 {<br></blockquote><div><br></div><div>We have a special convention for tests in this directory: name the namespace after the core issue (namespace dr532) and add a comment "// dr532: 3.5" to indicate that the issue was implemented in Clang 3.5. A script then scrapes this information to produce the cxx_dr_status.html page on the website.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+  struct A { };<br>
+<br>
+  template<class T> struct B {<br>
+    template<class R> int &operator*(R&);<br>
+  };<br>
+<br>
+  template<class T, class R> float &operator*(T&, R&);<br>
+  void test() {<br>
+    A a;<br>
+    B<A> b;<br>
+    int &ir = b * a;<br>
+  }<br>
+}<br>
<br>
Modified: cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp?rev=210064&r1=210063&r2=210064&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp?rev=210064&r1=210063&r2=210064&view=diff</a><br>

==============================================================================<br>
--- cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp (original)<br>
+++ cfe/trunk/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp Mon Jun  2 21:56:59 2014<br>
@@ -2,22 +2,6 @@<br>
 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s<br>
 // expected-no-diagnostics<br>
<br>
-// Core DR 532.<br>
-namespace PR8130 {<br>
-  struct A { };<br>
-<br>
-  template<class T> struct B {<br>
-    template<class R> int &operator*(R&);<br>
-  };<br>
-<br>
-  template<class T, class R> float &operator*(T&, R&);<br>
-  void test() {<br>
-    A a;<br>
-    B<A> b;<br>
-    int &ir = b * a;<br>
-  }<br>
-}<br>
-<br>
 namespace OrderWithStaticMember {<br>
   struct A {<br>
     template<class T> int g(T**, int=0) { return 0; }<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div></div>