Update declarations for all functions/methods that accept printf-style
stdarg formats to use __attribute__ format so the compiler can flag
incorrect uses. Fix all incorrect uses. Most of these are innocuous,
a few were resulting in crashes.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@140185 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Symbol/SymbolContext.cpp b/source/Symbol/SymbolContext.cpp
index 23722f6..45a5f52 100644
--- a/source/Symbol/SymbolContext.cpp
+++ b/source/Symbol/SymbolContext.cpp
@@ -749,15 +749,15 @@
s->Printf ("File: %s", path_str);
if (m_type == eLineStartSpecified)
{
- s->Printf (" from line %d", m_start_line);
+ s->Printf (" from line %lu", m_start_line);
if (m_type == eLineEndSpecified)
- s->Printf ("to line %d", m_end_line);
+ s->Printf ("to line %lu", m_end_line);
else
- s->Printf ("to end", m_end_line);
+ s->Printf ("to end");
}
else if (m_type == eLineEndSpecified)
{
- s->Printf (" from start to line %d", m_end_line);
+ s->Printf (" from start to line %ld", m_end_line);
}
s->Printf (".\n");
}
@@ -765,16 +765,16 @@
if (m_type == eLineStartSpecified)
{
s->Indent();
- s->Printf ("From line %d", m_start_line);
+ s->Printf ("From line %lu", m_start_line);
if (m_type == eLineEndSpecified)
- s->Printf ("to line %d", m_end_line);
+ s->Printf ("to line %lu", m_end_line);
else
- s->Printf ("to end", m_end_line);
+ s->Printf ("to end");
s->Printf (".\n");
}
else if (m_type == eLineEndSpecified)
{
- s->Printf ("From start to line %d.\n", m_end_line);
+ s->Printf ("From start to line %ld.\n", m_end_line);
}
if (m_type == eFunctionSpecified)