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
|
%module chartest
|
||||||
|
|
||||||
%inline %{
|
%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 printable_global_char = 'a';
|
||||||
char unprintable_global_char = 0x7F;
|
char unprintable_global_char = 0x7F;
|
||||||
|
|
||||||
|
@ -73,4 +78,7 @@ struct X_CharTestClass {
|
||||||
static const char membercharAE2 = '\306'; // AE (latin1 encoded)
|
static const char membercharAE2 = '\306'; // AE (latin1 encoded)
|
||||||
static const char membercharAE3 = '\xC6'; // 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;
|
%csconstvalue("'B'") enumcharB;
|
||||||
#endif
|
#endif
|
||||||
%inline %{
|
%inline %{
|
||||||
|
#if defined(__clang__)
|
||||||
|
#pragma clang diagnostic push
|
||||||
|
// Suppress: illegal character encoding in character literal
|
||||||
|
#pragma clang diagnostic ignored "-Winvalid-source-encoding"
|
||||||
|
#endif
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
globalenumchar0 = '\0',
|
globalenumchar0 = '\0',
|
||||||
globalenumchar1 = '\1',
|
globalenumchar1 = '\1',
|
||||||
|
@ -685,6 +691,9 @@ struct X_EnumCharStruct {
|
||||||
enumcharAE3 = '\xC6' // AE (latin1 encoded)
|
enumcharAE3 = '\xC6' // AE (latin1 encoded)
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
#if defined(__clang__)
|
||||||
|
#pragma clang diagnostic pop
|
||||||
|
#endif
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%inline %{
|
%inline %{
|
||||||
|
|
Loading…
Reference in New Issue