Fix Windows warnings
This commit is contained in:
parent
d44571f1c8
commit
7d4794460e
2 changed files with 8 additions and 8 deletions
|
|
@ -408,10 +408,10 @@ detail::cxtokenizer::cxtokenizer(const CXTranslationUnit& tu, const CXFile& file
|
|||
|
||||
if (!clang_Range_isNull(extent.second_part))
|
||||
{
|
||||
simple_tokenizer tokenizer(tu, extent.second_part);
|
||||
tokens_.reserve(tokens_.size() + tokenizer.size());
|
||||
for (auto i = 0u; i != tokenizer.size(); ++i)
|
||||
tokens_.emplace_back(tu, tokenizer[i]);
|
||||
simple_tokenizer second_tokenizer(tu, extent.second_part);
|
||||
tokens_.reserve(tokens_.size() + second_tokenizer.size());
|
||||
for (auto i = 0u; i != second_tokenizer.size(); ++i)
|
||||
tokens_.emplace_back(tu, second_tokenizer[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -520,7 +520,7 @@ detail::cxtranslation_unit get_cxunit(const diagnostic_logger& logger, const det
|
|||
CXUnsavedFile file;
|
||||
file.Filename = path;
|
||||
file.Contents = source.c_str();
|
||||
file.Length = source.length();
|
||||
file.Length = static_cast<unsigned long>(source.length());
|
||||
|
||||
auto args = get_arguments(config);
|
||||
|
||||
|
|
@ -648,10 +648,10 @@ std::unique_ptr<cpp_file> libclang_parser::do_parse(const cpp_entity_index& idx,
|
|||
for (; macro_iter != preprocessed.macros.end(); ++macro_iter)
|
||||
builder.add_child(std::move(macro_iter->macro));
|
||||
|
||||
for (auto& c : preprocessed.comments)
|
||||
for (auto& cur : preprocessed.comments)
|
||||
{
|
||||
if (!c.comment.empty())
|
||||
builder.add_unmatched_comment(cpp_doc_comment(std::move(c.comment), c.line));
|
||||
if (!cur.comment.empty())
|
||||
builder.add_unmatched_comment(cpp_doc_comment(std::move(cur.comment), cur.line));
|
||||
}
|
||||
|
||||
if (context.error)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue