Branch: refs/heads/master
Revision: 8b303b8
Author: daviditen
Log Message:
Merge pull request #16943 from daviditen/llvm-unsigned-tracking
Improve tracking of unsigned types in llvm codegen
[reviewed by @mppf]
In some cases we were losing track of types or symbols being unsigned. Update
LayeredValueTable to keep better track of this, and update codegen functions
to set the GenRet::isUnsigned flag appropriately.
Signed-off-by: David Iten daviditen@users.noreply.github.com
Modified Files:
M compiler/codegen/expr.cpp
M compiler/codegen/type.cpp
M compiler/include/LayeredValueTable.h
M compiler/llvm/clangUtil.cpp
Compare: Comparing e53eb9cc6e93...8b303b827f78 · chapel-lang/chapel · GitHub