Skip to content
Failed

Changes

Summary

  1. Change for C++20 compatability. We may not be upgrading soon but this is the only error that arised in my tests. (details)
  2. formatting (details)
  3. Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This is more consistent with other utility enums (although we still use this as a enum class) and reduces what some files need to include. Also did a upgrade in a comment with MAX_INTEGER_TYPE, it is now part of the enum. (details)
Commit 8fd53b6e78e92b006d350f096015bdb4a041afef by ajbeach
Change for C++20 compatability. We may not be upgrading soon but this is the only error that arised in my tests.
The file was modifiedsrc/AST/Type.hpp
Commit fbe3f03e6d4108c04b7ad01b9544077826dea88c by Peter Buhr
formatting
The file was modifiedlibcfa/src/stdlib.hfa
The file was modifiedlibcfa/src/time.hfa
The file was modifiedlibcfa/src/collections/string.cfa
The file was modifiedlibcfa/src/collections/string_res.cfa
Commit 7a780ad23506507b6a1feccc46d18e12da183ceb by ajbeach
Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This is more consistent with other utility enums (although we still use this as a enum class) and reduces what some files need to include. Also did a upgrade in a comment with MAX_INTEGER_TYPE, it is now part of the enum.
The file was modifiedsrc/Makefile.am
The file was modifiedsrc/Common/ResolvProtoDump.cpp
The file was modifiedsrc/ControlStruct/ExceptTranslate.cpp
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/Concurrency/Waituntil.cpp
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/SymTab/ManglerCommon.cc
The file was modifiedsrc/Parser/TypeData.cc
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/SymTab/GenImplicitCall.cpp
The file was modifiedsrc/CodeGen/GenType.cc
The file was modifiedsrc/Validate/GenericParameter.cpp
The file was modifiedsrc/ResolvExpr/PtrsCastable.cc
The file was modifiedsrc/BasicTypes-gen.cc
The file was modifiedsrc/ControlStruct/ExceptDecl.cpp
The file was modifiedsrc/SymTab/Mangler.cc
The file was modifiedsrc/AST/module.mk
The file was modifiedsrc/Concurrency/Waitfor.cpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/Tuples/TupleExpansion.cpp
The file was addedsrc/AST/BasicKind.hpp
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/InitTweak/FixInit.cpp
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/Validate/ReplaceTypedef.cpp
The file was modifiedsrc/CodeGen/FixMain.cc
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/ResolvExpr/ResolveTypeof.cc
The file was modifiedsrc/Concurrency/Corun.cpp
The file was modifiedsrc/GenPoly/Box.cpp
The file was modifiedsrc/AST/Type.hpp
The file was modifiedsrc/Parser/TypeData.h
The file was modifiedsrc/AST/Expr.cpp