]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/ampl-asl/workaround-msvc-optimizer-ice.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / ampl-asl / workaround-msvc-optimizer-ice.patch
CommitLineData
1e59de90
TL
1diff --git a/src/solvers/avltree.c b/src/solvers/avltree.c
2index 7a9adab..a75da90 100644
3--- a/src/solvers/avltree.c
4+++ b/src/solvers/avltree.c
5@@ -54,6 +54,10 @@ AVL_Tree {
6 void (*Free)(void*);
7 };
8
9+#if defined(_MSC_VER) && _MSC_VER < 1917
10+#pragma optimize("", off)
11+#endif
12+
13 AVL_Tree*
14 AVL_Tree_alloc2(void *v, AVL_Elcomp cmp, void *(*Malloc)(size_t), void (*Free)(void*))
15 {
16diff --git a/src/solvers/sphes.c b/src/solvers/sphes.c
17index a50065f..6e6eedc 100644
18--- a/src/solvers/sphes.c
19+++ b/src/solvers/sphes.c
20@@ -461,6 +461,10 @@ compar(const void *a, const void *b)
21 #undef del_mblk
22 #define del_mblk(b,c) Del_mblk_ASL(a,b,(Char*)(c))
23
24+#if defined(_MSC_VER) && _MSC_VER < 1917
25+#pragma optimize("", off)
26+#endif
27+
28 static void
29 new_Hesoprod(ASL_pfgh *asl, ograd *L, ograd *R, real coef)
30 {
31diff --git a/src/solvers2/avltree.c b/src/solvers2/avltree.c
32index 7a9adab..a75da90 100644
33--- a/src/solvers2/avltree.c
34+++ b/src/solvers2/avltree.c
35@@ -54,6 +54,10 @@ AVL_Tree {
36 void (*Free)(void*);
37 };
38
39+#if defined(_MSC_VER) && _MSC_VER < 1917
40+#pragma optimize("", off)
41+#endif
42+
43 AVL_Tree*
44 AVL_Tree_alloc2(void *v, AVL_Elcomp cmp, void *(*Malloc)(size_t), void (*Free)(void*))
45 {
46diff --git a/src/solvers2/sphes.c b/src/solvers2/sphes.c
47index dd2edff..ebdd3af 100644
48--- a/src/solvers2/sphes.c
49+++ b/src/solvers2/sphes.c
50@@ -855,6 +855,10 @@ compar(const void *a, const void *b)
51 #undef del_mblk
52 #define del_mblk(c) Del_mblk_ASL(a,(Char*)(c))
53
54+#if defined(_MSC_VER) && _MSC_VER < 1917
55+#pragma optimize("", off)
56+#endif
57+
58 static void
59 new_Hesoprod(EvalWorkspace *ew, int nov, int *ov, real *oc, int nR, int *Rov, real *Roc, real coef)
60 {