[cfe-dev] [RFC] automatic variable initialization
Richard Smith via cfe-dev
cfe-dev at lists.llvm.org
Wed Jan 16 19:57:42 PST 2019
On Wed, 16 Jan 2019, 19:35 Kostya Serebryany via cfe-dev <
cfe-dev at lists.llvm.org wrote:
>
>>
>> Should main be involved, though?
>>
>
> How else?
>
By putting the initialisation where it belongs, in the constructor.
main() creates a local variable on stack and passes it's address to a CTOR,
> that (in general case) is unknown at the point where we insert
> initialization.
>
>
>
>> It's normally the job of the constructor to initialize the class members,
>> and that's where the information about whether the members are
>> uninitialised lives.
>>
>>>
>>>>> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20190116/d729fe2b/attachment.html>
More information about the cfe-dev
mailing list