Skip to content
Success

Changes

Summary

  1. fix comment typo (details)
  2. Fix #175 (details)
  3. Improve inability to declare a struct member having a managed type via typeof. (details)
  4. Add missing integration test of accordions. (details)
Commit 1a2ba849a94c2cd2e0184e92b6b3241c9dbd3022 by Michael Brooks
fix comment typo
The file was modifiedtests/array-collections/dimexpr-match.hfa
Commit f9ad69dc6e86c3c08876734b6909ce8978446504 by Michael Brooks
Fix #175
The file was addedtests/.expect/poly-many-arsz.txt
The file was modifiedsrc/GenPoly/GenPoly.cpp
The file was addedtests/poly-many-arsz.cfa
Commit 2f317733f059f66b5e61a69d0dccbb26fd2459fc by Michael Brooks
Improve inability to declare a struct member having a managed type via typeof.

Fix is evaluating typeof on both types in a cast; one was missing.

One layer of struct wrapping now works, with its test added.  Multiple layers of wrapping still does not work.
The file was addedtests/raii/typeof-member.cfa
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was addedtests/raii/.expect/typeof-member.txt
Commit 8da3cc4da5bed4bd38fdeaabdce0698b1f091953 by Michael Brooks
Add missing integration test of accordions.

Putting a CFA `array` inside structs was broken before the last fixes.
The file was addedtests/array-collections/.expect/accordion.txt
The file was addedtests/array-collections/accordion.cfa