ERR: We can't assume a vector iterator is a pointer. It must be dereferenced to get a reference to the element, and then we can take the address of that to get a pointer. "i" becomes "&*i"

This commit is contained in:
Brad King 2001-04-18 08:01:56 -04:00
parent c025838c73
commit 57c4325c7d
1 changed files with 1 additions and 1 deletions

View File

@ -68,7 +68,7 @@ void cmMakeDepend::SetMakefile(cmMakefile* makefile)
info->m_FullPath = this->FullPath(i->m_FullPath.c_str()); info->m_FullPath = this->FullPath(i->m_FullPath.c_str());
this->AddFileToSearchPath(info->m_FullPath.c_str()); this->AddFileToSearchPath(info->m_FullPath.c_str());
info->m_IncludeName = i->m_FullPath; info->m_IncludeName = i->m_FullPath;
info->m_ClassFileIndex = i; info->m_ClassFileIndex = &*i;
m_DependInformation.push_back(info); m_DependInformation.push_back(info);
} }
} }