On 6/12/2013 1:48 PM, Dimitry Andric wrote: > Author: dim > Date: Wed Jun 12 18:48:53 2013 > New Revision: 251662 > URL: http://svnweb.freebsd.org/changeset/base/251662 > > Log: > Upgrade our copy of llvm/clang to 3.3 release. > > Release notes are still in the works, these will follow soon. > > MFC after: 1 month
With make -j16 -DNO_CLEAN buildworld: > --- ExprConstant.o --- > /usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp:2173:26: > error: no member named 'note_constexpr_modify_const_type' in namespace > 'clang::diag' > Info.Diag(E, diag::note_constexpr_modify_const_type) << QT; > ~~~~~~^ > /usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp:2781:42: > error: no member named 'note_constexpr_no_return' in namespace > 'clang::diag'; did you mean 'note_constexpr_nonliteral'? > Info.Diag(Callee->getLocEnd(), diag::note_constexpr_no_return); > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ > note_constexpr_nonliteral > ./DiagnosticASTKinds.inc.h:51:6: note: 'note_constexpr_nonliteral' declared > here > DIAG(note_constexpr_nonliteral, CLASS_NOTE, diag::MAP_FATAL, "non-literal > type %0 cannot be used in a constant expression", 0, true, false, false, > false, 0) > ^ > /usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h:19:63: > note: expanded from macro 'DIAG' > SFINAE,ACCESS,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, > ^ > --- RecordLayout.o --- > c++ -O2 -pipe -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/include > -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/include > -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST > -I. -I/us > r/src/lib/clang/libclangast/../../../contrib/llvm/../../lib/clang/include > -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS > -D__STDC_CONSTANT_MACROS -fno-strict-aliasing > -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd10.0\" -D > LLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd10.0\" > -DDEFAULT_SYSROOT=\"/usr/obj/usr/src/tmp\" -g > -I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -fno-rtti -c > /usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST > /RecordLayout.cpp -o RecordLayout.o > --- Stmt.o --- > c++ -O2 -pipe -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/include > -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/include > -I/usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST > -I. -I/us > r/src/lib/clang/libclangast/../../../contrib/llvm/../../lib/clang/include > -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS > -D__STDC_CONSTANT_MACROS -fno-strict-aliasing > -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd10.0\" -D > LLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd10.0\" > -DDEFAULT_SYSROOT=\"/usr/obj/usr/src/tmp\" -g > -I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -fno-rtti -c > /usr/src/lib/clang/libclangast/../../../contrib/llvm/tools/clang/lib/AST > /Stmt.cpp -o Stmt.o > --- ExprConstant.o --- > 14 errors generated. > *** [ExprConstant.o] Error code 1 > > make: stopped in /usr/src/lib/clang/libclangast > 1 error > > make: stopped in /usr/src/lib/clang/libclangast > ===> lib/clang/libclangbasic (all) -- Regards, Bryan Drewery
signature.asc
Description: OpenPGP digital signature