jkorous added a comment.

In D130055#3683279 <https://reviews.llvm.org/D130055#3683279>, @beanz wrote:

> I'm wondering if there could be a generalization of the attribute like:

I can't imagine it is possible to design a reasonable and practically usable 
system of attributes to model anything but very limited subset of interface 
contracts.
FWIW I would consider the state space of `{initialized, uninitialized}` as a 
great first step. Generalizing this idea to per-abstract-property should be 
entirely possible as a subsequent improvement.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D130055

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

Reply via email to