Skip to content

Commit ffecdcb

Browse files
author
Vyacheslav Zakharin
committed
Recognize Microsoft _[f]dpcomp, _[f]dsign, _[f]dtest math lib functions.
Signed-off-by: Vyacheslav Zakharin <vyacheslav.p.zakharin@intel.com>
1 parent 1725ea3 commit ffecdcb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

clang/include/clang/Basic/Builtins.def

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -820,10 +820,16 @@ LIBBUILTIN(_byteswap_ushort, "UsUs", "fnc", "stdlib.h", ALL_MS_LANGUAGES)
820820
LIBBUILTIN(_byteswap_ulong, "UNiUNi", "fnc", "stdlib.h", ALL_MS_LANGUAGES)
821821
LIBBUILTIN(_byteswap_uint64, "ULLiULLi", "fnc", "stdlib.h", ALL_MS_LANGUAGES)
822822
LANGBUILTIN(__debugbreak, "v", "n", ALL_MS_LANGUAGES)
823+
LIBBUILTIN(_dpcomp, "idd", "fnc", "math.h", ALL_MS_LANGUAGES)
824+
LIBBUILTIN(_dsign, "id", "fnc", "math.h", ALL_MS_LANGUAGES)
825+
LIBBUILTIN(_dtest, "sd*", "fnc", "math.h", ALL_MS_LANGUAGES)
823826
LANGBUILTIN(__exception_code, "UNi", "n", ALL_MS_LANGUAGES)
824827
LANGBUILTIN(_exception_code, "UNi", "n", ALL_MS_LANGUAGES)
825828
LANGBUILTIN(__exception_info, "v*", "n", ALL_MS_LANGUAGES)
826829
LANGBUILTIN(_exception_info, "v*", "n", ALL_MS_LANGUAGES)
830+
LIBBUILTIN(_fdpcomp, "iff", "fnc", "math.h", ALL_MS_LANGUAGES)
831+
LIBBUILTIN(_fdsign, "if", "fnc", "math.h", ALL_MS_LANGUAGES)
832+
LIBBUILTIN(_fdtest, "sf*", "fnc", "math.h", ALL_MS_LANGUAGES)
827833
LANGBUILTIN(__abnormal_termination, "i", "n", ALL_MS_LANGUAGES)
828834
LANGBUILTIN(_abnormal_termination, "i", "n", ALL_MS_LANGUAGES)
829835
LANGBUILTIN(__GetExceptionInfo, "v*.", "ntu", ALL_MS_LANGUAGES)

0 commit comments

Comments
 (0)