[Chapel Merge] Fix some more tests after adding post-parse checks

Branch: refs/heads/main
Revision: aa51e29
Author: dlongnecke-cray
Link: Fix some more tests after adding post-parse checks to dyno by dlongnecke-cray · Pull Request #20246 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20246 from dlongnecke-cray/cron-more-post-parse-bugs

Fix some more tests after adding post-parse checks to dyno (#20246)

Add a case that was missing to checkPrivateDecl which handles
private type variables. Promote a future for config variables.
Turn a chpldoc test for private type variables into a future.
Adjust a .bad file for returning memory managers (e.g., shared).

TESTING

  • ALL on linux64, standard, -futures

Reviewed by @benharsh. Thanks!

Signed-off-by: David Longnecker dlongnecke-cray@users.noreply.github.com

Modified Files:
A test/chpldoc/nodoc/privateTypeAlias.doc.bad

A test/chpldoc/nodoc/privateTypeAlias.doc.future
R test/compflags/configs/configNotModScope.bad
R test/compflags/configs/configNotModScope.future
M compiler/dyno/lib/uast/post-parse-checks.cpp
M compiler/dyno/test/parsing/testParseChecks.cpp
M compiler/dyno/test/parsing/testParseVariables.cpp
M test/compflags/configs/configNotModScope.good
M test/functions/generic/genericReturnMemKind.bad

Compare: https://github.com/chapel-lang/chapel/compare/5c550ed321cd...aa51e2935ac6