IDL code generator should generate a constructor that either:
a. Default-value (as in what is defined in the IDL) initializes all POD members or call the default constructor
b. Has arguments to initialize all member variables
This is to avoid scenarios where an instance of a idl generated class will have uninitialized member variables after construction.
- is depended on by
-
SERVER-29740 Coverity analysis defect 101725: Uninitialized scalar variable
- Closed
-
SERVER-29741 Coverity analysis defect 101724: Uninitialized scalar variable
- Closed
- is duplicated by
-
SERVER-29622 IDL's generated class constructors should respect a parameter's specified default value
- Closed