HomePhabricator

[clang] Do not crash on pointer wchar_t pointer assignment.

Authored by adamcz on Nov 17 2020, 5:24 AM.

Description

[clang] Do not crash on pointer wchar_t pointer assignment.

wchar_t can be signed (thus hasSignedIntegerRepresentation() returns
true), but it doesn't have an unsigned type, which would lead to a crash
when trying to get it.

With this fix, we special-case WideChar types in the pointer assignment
code.

Differential Revision: https://reviews.llvm.org/D91625

Details

Committed
adamczNov 20 2020, 6:27 AM
Differential Revision
D91625: [clang] Do not crash on pointer wchar_t pointer assignment.
Parents
rG412237dcd07e: [AArch64] Enable post RA scheduler for Cortex-R82
Branches
Unknown
Tags
Unknown