mirror of
https://github.com/marzer/tomlplusplus.git
synced 2024-09-15 15:13:21 +00:00
fixed Wcast-align warning spam on ARM
This commit is contained in:
parent
9afa43e7c2
commit
cb113ae65e
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_DISABLE_SUGGEST_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -260,4 +261,5 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS, TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
|
@ -20,6 +20,8 @@ TOML_POP_WARNINGS
|
|||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SWITCH_WARNINGS
|
TOML_DISABLE_SWITCH_WARNINGS
|
||||||
TOML_DISABLE_ARITHMETIC_WARNINGS
|
TOML_DISABLE_ARITHMETIC_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -278,4 +280,6 @@ namespace toml
|
|||||||
|
|
||||||
#endif // TOML_WINDOWS_COMPAT
|
#endif // TOML_WINDOWS_COMPAT
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SWITCH_WARNINGS, TOML_DISABLE_ARITHMETIC_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SWITCH_WARNINGS, TOML_DISABLE_ARITHMETIC_WARNINGS,
|
||||||
|
// TOML_DISABLE_PADDING_WARNINGS, TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
#include "toml_common.h"
|
#include "toml_common.h"
|
||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
TOML_DISABLE_MISC_WARNINGS
|
TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
#if TOML_SIMPLE_STATIC_ASSERT_MESSAGES
|
#if TOML_SIMPLE_STATIC_ASSERT_MESSAGES
|
||||||
@ -717,4 +718,5 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_MISC_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_PADDING_WARNINGS, TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
|
@ -173,7 +173,8 @@ is no longer necessary.
|
|||||||
#define TOML_DISABLE_INIT_WARNINGS _Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \
|
#define TOML_DISABLE_INIT_WARNINGS _Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") \
|
_Pragma("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wuninitialized\"")
|
_Pragma("GCC diagnostic ignored \"-Wuninitialized\"")
|
||||||
#define TOML_DISABLE_PADDING_WARNINGS _Pragma("GCC diagnostic ignored \"-Wpadded\"")
|
#define TOML_DISABLE_PADDING_WARNINGS _Pragma("GCC diagnostic ignored \"-Wpadded\"") \
|
||||||
|
_Pragma("GCC diagnostic ignored \"-Wcast-align\"")
|
||||||
#define TOML_DISABLE_ARITHMETIC_WARNINGS _Pragma("GCC diagnostic ignored \"-Wfloat-equal\"") \
|
#define TOML_DISABLE_ARITHMETIC_WARNINGS _Pragma("GCC diagnostic ignored \"-Wfloat-equal\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wsign-conversion\"") \
|
_Pragma("GCC diagnostic ignored \"-Wsign-conversion\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wchar-subscripts\"")
|
_Pragma("GCC diagnostic ignored \"-Wchar-subscripts\"")
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_DISABLE_SUGGEST_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -238,4 +239,5 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS, TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
|
17
toml.hpp
17
toml.hpp
@ -211,7 +211,8 @@ is no longer necessary.
|
|||||||
#define TOML_DISABLE_INIT_WARNINGS _Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \
|
#define TOML_DISABLE_INIT_WARNINGS _Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") \
|
_Pragma("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wuninitialized\"")
|
_Pragma("GCC diagnostic ignored \"-Wuninitialized\"")
|
||||||
#define TOML_DISABLE_PADDING_WARNINGS _Pragma("GCC diagnostic ignored \"-Wpadded\"")
|
#define TOML_DISABLE_PADDING_WARNINGS _Pragma("GCC diagnostic ignored \"-Wpadded\"") \
|
||||||
|
_Pragma("GCC diagnostic ignored \"-Wcast-align\"")
|
||||||
#define TOML_DISABLE_ARITHMETIC_WARNINGS _Pragma("GCC diagnostic ignored \"-Wfloat-equal\"") \
|
#define TOML_DISABLE_ARITHMETIC_WARNINGS _Pragma("GCC diagnostic ignored \"-Wfloat-equal\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wsign-conversion\"") \
|
_Pragma("GCC diagnostic ignored \"-Wsign-conversion\"") \
|
||||||
_Pragma("GCC diagnostic ignored \"-Wchar-subscripts\"")
|
_Pragma("GCC diagnostic ignored \"-Wchar-subscripts\"")
|
||||||
@ -1894,6 +1895,7 @@ namespace toml
|
|||||||
#if 1
|
#if 1
|
||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
TOML_DISABLE_MISC_WARNINGS
|
TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
#if TOML_SIMPLE_STATIC_ASSERT_MESSAGES
|
#if TOML_SIMPLE_STATIC_ASSERT_MESSAGES
|
||||||
@ -2334,7 +2336,7 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_MISC_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_PADDING_WARNINGS, TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//------------------ ↑ toml_node.h -----------------------------------------------------------------------------------
|
//------------------ ↑ toml_node.h -----------------------------------------------------------------------------------
|
||||||
@ -7229,6 +7231,7 @@ TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
|||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_DISABLE_SUGGEST_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -7473,7 +7476,7 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS, TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//------------------------------------------------------------------ ↑ toml_array.hpp --------------------------------
|
//------------------------------------------------------------------ ↑ toml_array.hpp --------------------------------
|
||||||
@ -7483,6 +7486,7 @@ TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
|||||||
|
|
||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_DISABLE_SUGGEST_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -7705,7 +7709,7 @@ namespace toml
|
|||||||
TOML_ABI_NAMESPACE_END // version
|
TOML_ABI_NAMESPACE_END // version
|
||||||
}
|
}
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SUGGEST_WARNINGS, TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//------------------------------------------------------------------------------------------- ↑ toml_table.hpp -------
|
//------------------------------------------------------------------------------------------- ↑ toml_table.hpp -------
|
||||||
@ -7721,6 +7725,8 @@ TOML_POP_WARNINGS
|
|||||||
TOML_PUSH_WARNINGS
|
TOML_PUSH_WARNINGS
|
||||||
TOML_DISABLE_SWITCH_WARNINGS
|
TOML_DISABLE_SWITCH_WARNINGS
|
||||||
TOML_DISABLE_ARITHMETIC_WARNINGS
|
TOML_DISABLE_ARITHMETIC_WARNINGS
|
||||||
|
TOML_DISABLE_PADDING_WARNINGS
|
||||||
|
TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
namespace toml
|
namespace toml
|
||||||
{
|
{
|
||||||
@ -7979,7 +7985,8 @@ namespace toml
|
|||||||
|
|
||||||
#endif // TOML_WINDOWS_COMPAT
|
#endif // TOML_WINDOWS_COMPAT
|
||||||
|
|
||||||
TOML_POP_WARNINGS // TOML_DISABLE_SWITCH_WARNINGS, TOML_DISABLE_ARITHMETIC_WARNINGS
|
TOML_POP_WARNINGS // TOML_DISABLE_SWITCH_WARNINGS, TOML_DISABLE_ARITHMETIC_WARNINGS,
|
||||||
|
// TOML_DISABLE_PADDING_WARNINGS, TOML_DISABLE_MISC_WARNINGS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//---------- ↑ toml_default_formatter.hpp ----------------------------------------------------------------------------
|
//---------- ↑ toml_default_formatter.hpp ----------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user