Skip to content

Commit 3ee0dc4

Browse files
committed
Disable warning 4127 in MSVC
1 parent 0354ac3 commit 3ee0dc4

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

include/fplus/maybe.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,14 @@ class maybe {
240240
}
241241
}
242242
bool is_present_;
243+
#ifdef _MSC_VER
244+
__pragma(warning(push))
245+
__pragma(warning(disable : 4127))
246+
#endif
243247
alignas(T) unsigned char value_[sizeof(T)];
248+
#ifdef _MSC_VER
249+
__pragma(warning(pop))
250+
#endif
244251
};
245252

246253
// API search type: is_just : Maybe a -> Bool

include_all_in_one/include/fplus/fplus.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2797,7 +2797,14 @@ class maybe {
27972797
}
27982798
}
27992799
bool is_present_;
2800+
#ifdef _MSC_VER
2801+
__pragma(warning(push))
2802+
__pragma(warning(disable : 4127))
2803+
#endif
28002804
alignas(T) unsigned char value_[sizeof(T)];
2805+
#ifdef _MSC_VER
2806+
__pragma(warning(pop))
2807+
#endif
28012808
};
28022809

28032810
// API search type: is_just : Maybe a -> Bool

0 commit comments

Comments
 (0)