[PATCH] D105604: Generate DW_TAG_class_type when calling DIBuilder::createClassType().

Adrian Prantl via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 5 12:53:17 PDT 2021


aprantl added a comment.

I would be in favor of removing the API based on the assumption that every sufficiently complex language frontend will want to `createReplaceableCompositeType()` instead to deal with circular dependencies in the type graph. If you have a use-case for this API I'm fine keeping it, but I would be curious to learn how you deal with circular dependencies then.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D105604



More information about the llvm-commits mailing list