=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Building for woboq_codebrowser-2.1 Scanning dependencies of target codebrowser_indexgenerator [ 9%] Building CXX object indexgenerator/CMakeFiles/codebrowser_indexgenerator.dir/indexer.cpp.o Scanning dependencies of target codebrowser_generator [ 18%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o [ 27%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o [ 45%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o [ 45%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o [ 54%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o [ 63%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o [ 72%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:20, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ [ 81%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:20, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:19, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:26: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:27, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp:22: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ [ 90%] Linking CXX executable codebrowser_indexgenerator [ 90%] Built target codebrowser_indexgenerator In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:29: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp:22:0: /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h: At global scope: /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:64:10: error: 'void PreprocessorCallback::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)' marked 'override', but does not override void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token& IncludeTok, llvm::StringRef FileName, ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h: In member function 'const void* clang::ast_type_traits::DynTypedNode::getMemoizationData() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:254:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ? *reinterpret_cast(Storage.buffer) ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:19, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:26: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h: In member function 'const void* clang::ast_type_traits::DynTypedNode::getMemoizationData() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:254:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ? *reinterpret_cast(Storage.buffer) ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:19, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:31: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h: In member function 'const void* clang::ast_type_traits::DynTypedNode::getMemoizationData() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:254:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ? *reinterpret_cast(Storage.buffer) ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:17, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Comment.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CommentParser.h:17, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/commenthandler.cpp:27: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::begin() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:593:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->begin(); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::end() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:600:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->end(); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:19:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:31: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::begin() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:593:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->begin(); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::end() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:600:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->end(); ^ --- generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:29, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1483:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'const clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1486:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:21:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:31: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h: In static member function 'static clang::ParamIdx clang::ParamIdx::deserialize(clang::ParamIdx::SerialType)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:19:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:26: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::begin() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:593:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->begin(); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::end() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:600:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->end(); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/commenthandler.cpp:29: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h: In member function 'const void* clang::ast_type_traits::DynTypedNode::getMemoizationData() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:254:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ? *reinterpret_cast(Storage.buffer) ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:21:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:26: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h: In static member function 'static clang::ParamIdx clang::ParamIdx::deserialize(clang::ParamIdx::SerialType)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/commenthandler.cpp:29:0: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::begin() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:593:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->begin(); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::end() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:600:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->end(); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:21:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:20, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/commenthandler.cpp:30: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h: In static member function 'static clang::ParamIdx clang::ParamIdx::deserialize(clang::ParamIdx::SerialType)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp: In member function 'void QtSupport::handleSignalOrSlot(clang::Expr*, clang::Expr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:51: error: 'class clang::CharSourceRange' has no member named 'first' range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:97: error: 'class clang::CharSourceRange' has no member named 'second' range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:15: error: no match for 'operator=' (operand types are 'clang::SourceRange' and '') range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:24:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:25: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:198:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(const clang::SourceRange&) class SourceRange { ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:198:7: note: no known conversion for argument 1 from '' to 'const clang::SourceRange&' /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:198:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(clang::SourceRange&&) /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:198:7: note: no known conversion for argument 1 from '' to 'clang::SourceRange&&' In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:27:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h: In static member function 'static clang::ParamIdx clang::ParamIdx::deserialize(clang::ParamIdx::SerialType)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/Sema.h:43:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:38: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1483:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'const clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1486:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/Sema.h:43:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/commenthandler.cpp:33: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1483:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'const clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1486:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:40:0: /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h: At global scope: /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:64:10: error: 'void PreprocessorCallback::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)' marked 'override', but does not override void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token& IncludeTok, llvm::StringRef FileName, ^ --- generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 --- generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 3 errors make[2]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 --- generator/CMakeFiles/codebrowser_generator.dir/all --- *** [generator/CMakeFiles/codebrowser_generator.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error make[1]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** [all] Error code 2 make: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error make: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/devel/woboq_codebrowser *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/woboq_codebrowser