This turns issues like creating two shared ptrs from a single raw ptr from popping up at runtime, instead making them a compile error. Signed-off-by: flow <flowlnlnln@gmail.com>
This reverts commit b4f750e7db, reversing changes made to b19e315615.
b4f750e7db
b19e315615