[all-commits] [llvm/llvm-project] 9b031d: [lldb] Make Process and subclass constructors prot...
Michał Górny via All-commits
all-commits at lists.llvm.org
Mon Aug 8 08:34:43 PDT 2022
Author: Michał Górny <mgorny at moritz.systems>
Date: 2022-08-08 (Mon, 08 Aug 2022)
[lldb] Make Process and subclass constructors protected
Make constructors of the Process and its subclasses class protected,
to prevent accidentally constructing Process on stack when it could be
afterwards accessed via a shared_ptr (since it uses
The only place where a stack allocation was used were unittests,
and fixing them via declaring an explicit public constructor
in the respective mock classes is trivial.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.llvm.org/D131275
More information about the All-commits