Skip to content
Failed

Changes

Summary

  1. CountExpr -> CountofExpr. Actually the main fix was making countof use the same pattern as sizeof/alignof, using a typeof to combine the two cases and have one field instead of two. (details)
Commit 857b5f94b11520c80efa84eab7d4104469b9e9da by ajbeach
CountExpr -> CountofExpr. Actually the main fix was making countof use the same pattern as sizeof/alignof, using a typeof to combine the two cases and have one field instead of two.
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/AST/Expr.cpp
The file was modifiedsrc/AST/Visitor.hpp
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/AST/Expr.hpp
The file was modifiedsrc/AST/Print.cpp
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/Common/CodeLocationTools.cpp
The file was modifiedsrc/AST/Fwd.hpp

Summary

  1. resolve enum dimension as size of enum (details)
  2. test for end-of-file with and without a terminating newline across multiple types (details)
  3. more updates for eof of file checking (details)
  4. remove spurious include file (details)
  5. formatting (details)
  6. Fix test suite to run with no warnings on gcc 12, 13, 14 (details)
Commit e6491ca99dda0765fbc62f8668f0c6c71710b020 by j82liang
resolve enum dimension as size of enum
The file was modifiedsrc/InitTweak/GenInit.cpp
Commit 5db1707751602a75730adf36d02b13b6b98dbfb5 by Peter Buhr
test for end-of-file with and without a terminating newline across multiple types
The file was addedtests/io/eofType.cfa
The file was addedtests/io/.in/eofChar.2.txt
The file was addedtests/io/.in/eofInt.2.txt
The file was addedtests/io/.in/eofDouble.1.txt
The file was addedtests/io/.in/eofDouble.2.txt
The file was addedtests/io/.in/eofInt.1.txt
The file was addedtests/io/.in/eofText.2.txt
The file was addedtests/io/.in/eofComplex.1.txt
The file was addedtests/io/.in/eofBool.1.txt
The file was addedtests/io/.expect/eofType.txt
The file was addedtests/io/.in/eofComplex.2.txt
The file was addedtests/io/.in/eofChar.1.txt
The file was addedtests/io/.in/eofBool.2.txt
The file was addedtests/io/.in/eofText.1.txt
Commit 04138cceb66037a688d606a7a821f697713f7717 by Peter Buhr
more updates for eof of file checking
The file was modifiedlibcfa/src/iostream.cfa
Commit e051c8e55b4599997384919a249c4449af8ca301 by Peter Buhr
remove spurious include file
The file was modifiedtests/io/eofType.cfa
Commit a9e327a4c940f5eb346761a8a95ae81f0b751262 by Peter Buhr
formatting
The file was modifiedtests/io/eofType.cfa
Commit 829821c468be4f6d1bc7cd0065241c9c9f738b87 by Michael Brooks
Fix test suite to run with no warnings on gcc 12, 13, 14
The file was modifiedtests/array-collections/boxed.bookend.cfa
The file was modifiedtests/malloc.cfa