[llvm-bugs] [Bug 24393] New: Improved diagnostic with missing closing brace crossing an include
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Aug 7 09:34:00 PDT 2015
https://llvm.org/bugs/show_bug.cgi?id=24393
Bug ID: 24393
Summary: Improved diagnostic with missing closing brace
crossing an include
Product: clang
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P
Component: Frontend
Assignee: unassignedclangbugs at nondot.org
Reporter: daniel at zuster.org
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
Clang should give a nicer diagnostic for this mistake:
--
$ cat t.h
namespace a {
namespace b {
}
$ cat t.cpp
#include "t.h"
#include <unordered_set>
$ clang -Weverything -fsyntax-only t.cpp
In file included from t.cpp:2:
In file included from ../include/c++/v1/unordered_set:325:
In file included from ../include/c++/v1/__hash_table:15:
In file included from ../include/c++/v1/initializer_list:47:
../include/c++/v1/cstddef:46:7: error:
no member named 'ptrdiff_t' in the global namespace; did you mean
'::a::ptrdiff_t'?
using ::ptrdiff_t;
^~
--
Related to: Bug 13596
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150807/ec8e8b94/attachment.html>
More information about the llvm-bugs
mailing list