[LLVMbugs] [Bug 7409] Extra errors after bad typedef

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Jan 20 20:16:15 PST 2012


Nick Lewycky <nlewycky at google.com> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #1 from Nick Lewycky <nlewycky at google.com> 2012-01-20 22:16:15 CST ---
This looks fixed:

pr7409.cc:3:20: error: type 'long' cannot be used prior to '::' because it has
      no members
  typedef typename T::foo foo;
pr7409.cc:7:11: note: in instantiation of template class 'Foo<long>' requested
Foo<long> f;
1 error generated.

One real error about the misuse of T = long and a note for the instantiation
stack. This is still a little sub-par because I think the error message should
print out that T was long in the message text, but the original topic of this
bug is fixed.

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list