There are special markers in the form of comments before and after the code wxSmith updates.
Edit
//(*InternalHeadersPCH(DebuggerSettingsCommonPanel)
#include <wx/string.h>
#include <wx/intl.h>
//*)
I think the stuff between //(* and //*) is from wxSmith and you should not add code between those comments.
Tim S.