mirror of https://github.com/swig/swig
clang illegal character encoding warning fixes in tests
This commit is contained in:
parent
3ac3d061a6
commit
f119602447
|
@ -1,6 +1,11 @@
|
|||
%module chartest
|
||||
|
||||
%inline %{
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic push
|
||||
// Suppress: illegal character encoding in character literal
|
||||
#pragma clang diagnostic ignored "-Winvalid-source-encoding"
|
||||
#endif
|
||||
char printable_global_char = 'a';
|
||||
char unprintable_global_char = 0x7F;
|
||||
|
||||
|
@ -73,4 +78,7 @@ struct X_CharTestClass {
|
|||
static const char membercharAE2 = '\306'; // AE (latin1 encoded)
|
||||
static const char membercharAE3 = '\xC6'; // AE (latin1 encoded)
|
||||
};
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
%}
|
||||
|
|
|
@ -594,6 +594,12 @@ int globalDifferentTypesTest(int n) { return n; }
|
|||
%csconstvalue("'B'") enumcharB;
|
||||
#endif
|
||||
%inline %{
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic push
|
||||
// Suppress: illegal character encoding in character literal
|
||||
#pragma clang diagnostic ignored "-Winvalid-source-encoding"
|
||||
#endif
|
||||
|
||||
enum {
|
||||
globalenumchar0 = '\0',
|
||||
globalenumchar1 = '\1',
|
||||
|
@ -685,6 +691,9 @@ struct X_EnumCharStruct {
|
|||
enumcharAE3 = '\xC6' // AE (latin1 encoded)
|
||||
};
|
||||
};
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
%}
|
||||
|
||||
%inline %{
|
||||
|
|
Loading…
Reference in New Issue