diff options
author | Sergey Andreenko <seandree@microsoft.com> | 2018-06-14 18:32:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-14 18:32:41 -0700 |
commit | 1c8c96ec2bb52368124928648d7557ac85ff9c40 (patch) | |
tree | b3e231f27232ea8532f1914f23f982914df23836 /src/md | |
parent | 793daddd90caa014dc2dacebd6b73035ae57bae5 (diff) | |
download | coreclr-1c8c96ec2bb52368124928648d7557ac85ff9c40.tar.gz coreclr-1c8c96ec2bb52368124928648d7557ac85ff9c40.tar.bz2 coreclr-1c8c96ec2bb52368124928648d7557ac85ff9c40.zip |
clean up list of disabled warnings. (#18318)
* delete warnings that do not longer exist
For example C4171 was deleted after VS 6.0 (https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-6.0/aa233011(v=vs.60))
* delete C4206 fromm the list
because its default value is 4, so this line is useless.
* reenable warning as error.
* enable warning C4430
and fix places that trigger it.
* fix C4334
* format the list
* fix ssize_t
Diffstat (limited to 'src/md')
-rw-r--r-- | src/md/inc/verifylayouts.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/md/inc/verifylayouts.h b/src/md/inc/verifylayouts.h index 035b52d3ec..8ac45a7393 100644 --- a/src/md/inc/verifylayouts.h +++ b/src/md/inc/verifylayouts.h @@ -65,21 +65,21 @@ // class VerifyLayoutsMD // { // -// static const expected_offset_of_first_field_in_CMiniMdRW = 208; -// static const actual_offset_of_first_field_in_CMiniMdRW = +// static const int expected_offset_of_first_field_in_CMiniMdRW = 208; +// static const int actual_offset_of_first_field_in_CMiniMdRW = // 208; -// static const offset_of_field_after_CMiniMdRW_m_Schema = +// static const int offset_of_field_after_CMiniMdRW_m_Schema = // 312; -// static const offset_of_field_after_CMiniMdRW_m_Tables = +// static const int offset_of_field_after_CMiniMdRW_m_Tables = // 316; // ... many more lines like this covering all fields in all marked up types ... // // -// static const alignment_of_first_field_in_CMiniMdRW = +// static const int alignment_of_first_field_in_CMiniMdRW = // 4; -// static const alignment_of_field_after_CMiniMdRW_m_Schema = +// static const int alignment_of_field_after_CMiniMdRW_m_Schema = // 8; -// static const alignment_of_field_after_CMiniMdRW_m_Tables = +// static const int alignment_of_field_after_CMiniMdRW_m_Tables = // 8; // ... many more lines like this cover all fields in all marked up types ... // @@ -123,16 +123,16 @@ class VerifyLayoutsMD #define END_TYPE(typeName, typeAlign) END_TYPE_ESCAPED(typeName, typeName, typeAlign) #define BEGIN_TYPE_ESCAPED(typeName, typeNameEscaped, initialFieldOffset) \ - static const expected_offset_of_first_field_in_##typeNameEscaped## = initialFieldOffset; \ - static const actual_offset_of_first_field_in_##typeNameEscaped## = + static const int expected_offset_of_first_field_in_##typeNameEscaped## = initialFieldOffset; \ + static const int actual_offset_of_first_field_in_##typeNameEscaped## = #define ALIGN_FIELD_ESCAPED(typeName, typeNameEscaped, fieldName, fieldSize, fieldAlign) \ offsetof(IGNORE_COMMAS(typeName), fieldName); \ - static const offset_of_field_after_##typeNameEscaped##_##fieldName = + static const int offset_of_field_after_##typeNameEscaped##_##fieldName = #define BITFIELD(typeName, fieldName, fieldOffset, fieldSize) \ fieldOffset; \ - static const offset_of_field_after_##typeName##_##fieldName = + static const int offset_of_field_after_##typeName##_##fieldName = #define END_TYPE_ESCAPED(typeName, typeNameEscaped, typeAlignentSize) \ sizeof(typeName); @@ -145,13 +145,13 @@ class VerifyLayoutsMD #undef BITFIELD #define BEGIN_TYPE_ESCAPED(typeName, escapedTypeName, initialFieldOffset) \ - static const alignment_of_first_field_in_##escapedTypeName = + static const int alignment_of_first_field_in_##escapedTypeName = #define ALIGN_FIELD_ESCAPED(typeName, escapedTypeName, fieldName, fieldSize, fieldAlign) \ fieldAlign; \ - static const alignment_of_field_after_##escapedTypeName##_##fieldName = + static const int alignment_of_field_after_##escapedTypeName##_##fieldName = #define BITFIELD(typeName, fieldName, fieldOffset, fieldSize) \ fieldSize; \ - static const alignment_of_field_after_##typeName##_##fieldName = + static const int alignment_of_field_after_##typeName##_##fieldName = #define END_TYPE_ESCAPED(typeName, escapedTypeName, typeAlignmentSize) \ typeAlignmentSize; |