Add some assertions that the instance proxy hasn't been deleted. We sometimes keep a raw pointer to one across complicated function calls, relying on the caller to protect the reference.
Created attachment 51979 [details]
Attachment 51979 [details] did not pass style-queue:
Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1
WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h:75: More than one command on the same line [whitespace/newline] 
WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h:81: More than one command on the same line [whitespace/newline] 
WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h:82: More than one command on the same line [whitespace/newline] 
Total errors found: 3 in 2 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Committed revision 56797.