obricker |
Posted - Oct 12 2006 : 3:21:59 PM It seems there are still a couple minor bugs with MoveImple when dealing with COM methods.
STDMETHOD(GetSettingChangeList)( /*[out, retval]*/ BSTR * ChangeList ) { ASSERT(0); return E_NOTIMPL; } produces this in cpp: STDMETHODIMP CPathResultsScenario::GetSettingChangeList( /*[out,*/ retval]*/ BSTR * ChangeList ) { ASSERT(0); return E_NOTIMPL; }
Note the extra comment closure after the comma. It seems to happen whenever there is a comma in a comment in that location.
void test( /*[out, retval]*/ LONG tester) {
}
gives the same result.
|