Currently we aren't handling [`reference-to-pointer`](https://www.geeksforgeeks.org/cpp/passing-reference-to-a-pointer-in-c/) parameters (T*&) in C++. The following example illustrates the issue: ``` void badSource(char*& data) { data = new char[100]; memset(data, 'A', 100 - 1); data[99] = '\0'; delete[] data; } void bad() { char* data = NULL; badSource(data); printLine(data); // Use-after-free } ```