rjmccall added a comment.

In https://reviews.llvm.org/D39627#917175, @efriedma wrote:

> Adding cfe-commits.  (In the future, please make sure to CC that list instead 
> of llvm-commits for clang changes.)
>
> > I'm missing some background lingo here. What is the meaning of "a 
> > declaration" and "a definition" here?
>
> In most cases, we only emit the vtable for a class in one object file.  
> Informally, we can call that the "definition" of the vtable, as an analogy to 
> variables and functions.  See also 
> http://itanium-cxx-abi.github.io/cxx-abi/abi.html#vague-vtable .


LLVM also distinguishes between a declaration (a Function or GlobalVariable 
which is presumed to be defined in a different Module) vs. a definition.


Repository:
  rL LLVM

https://reviews.llvm.org/D39627



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

Reply via email to