cxx11-crashes.cpp revision 671e3bc1a16562902c0e6efc157b519977c299a8
1// RUN: %clang_cc1 -analyze -analyzer-checker=core -std=c++11 -verify %s
2
3// radar://11485149, PR12871
4class PlotPoint {
5  bool valid;
6};
7
8PlotPoint limitedFit () {
9  PlotPoint fit0;
10  fit0 = limitedFit ();
11  return fit0;
12}
13
14// radar://11487541, NamespaceAlias
15namespace boost {namespace filesystem3 {
16class path {
17public:
18 path(){}
19};
20
21}}
22namespace boost
23{
24  namespace filesystem
25  {
26    using filesystem3::path;
27  }
28}
29
30void radar11487541() {
31  namespace fs = boost::filesystem;
32  fs::path p;
33}
34