[cfe-commits] r159072 - in /cfe/trunk: include/clang/Parse/Parser.h lib/Parse/ParseDecl.cpp lib/Parse/ParseDeclCXX.cpp lib/Parse/ParseExprCXX.cpp lib/Parse/ParseObjc.cpp lib/Parse/ParseStmt.cpp lib/Parse/ParseTemplate.cpp lib/Parse/Parser.cpp test/Parser/cxx0x-attributes.cpp

John McCall rjmccall at apple.com
Sat Jun 23 15:33:00 PDT 2012


On Jun 23, 2012, at 11:24 AM, David Dean wrote:
> Hi Sean,
> 	Testing of libcxx built after this change has resulted in a build failure:
> 
> In file included from ../include/__mutex_base:16:
> ../include/system_error:247:1: error: expected identifier or '{'
> _LIBCPP_DECLARE_STRONG_ENUM(errc)
> ^
> ../include/__config:411:51: note: expanded from macro '_LIBCPP_DECLARE_STRONG_ENUM'
> #define _LIBCPP_DECLARE_STRONG_ENUM(x) enum class _LIBCPP_VISIBLE x
>                                                  ^
> ../include/__config:125:25: note: expanded from macro '_LIBCPP_VISIBLE'
> #define _LIBCPP_VISIBLE __attribute__ ((__visibility__("default")))
>                        ^

I went ahead and fixed this in r159089.

John.



More information about the cfe-commits mailing list