HerrCai0907 added a comment.

in SemaType.cpp#BuildArrayType, It will generate `DependentSizedArrayType` 
which cannot be merged. 
So we can either add additional check in `MergeVarDeclTypes` or directly ignore 
to generate this type in `BuildArrayType`.
Which one is better?

  } else if (ArraySize->isTypeDependent() || ArraySize->isValueDependent()) {
    T = Context.getDependentSizedArrayType(T, ArraySize, ASM, Quals, Brackets);




Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D149612/new/

https://reviews.llvm.org/D149612

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to