[AsmParser] Support %ty* in force-opaque-pointers mode
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 28 Aug 2021 20:26:45 +0000 (22:26 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 30 Aug 2021 17:05:00 +0000 (19:05 +0200)
commit881677b58a1f88076fccee5f32152d981de66b74
treed7d785054cdbbcb3466d9b3d6e08f3902b68103f
parent7d7765cef50252e760fc9bbc657f7c29934c30e8
[AsmParser] Support %ty* in force-opaque-pointers mode

Only enforce that ptr* is illegal if the base type is a simple type,
not when it is something like %ty, where %ty may resolve to an
opaque pointer in force-opaque-pointers mode.

Differential Revision: https://reviews.llvm.org/D108876
llvm/lib/AsmParser/LLParser.cpp
llvm/test/Other/force-opaque-ptrs.ll