mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-18 22:33:33 +00:00
No longer disable optimizations in schema_class, not so relevant anymore
This commit is contained in:
@@ -180,18 +180,18 @@ class EarlyBoundCodeWriter:
|
|||||||
|
|
||||||
self.statements.append("{factory_placeholder}")
|
self.statements.append("{factory_placeholder}")
|
||||||
|
|
||||||
self.statements.append(
|
# self.statements.append(
|
||||||
"""
|
# """
|
||||||
#if defined(__clang__)
|
# #if defined(__clang__)
|
||||||
__attribute__((optnone))
|
# __attribute__((optnone))
|
||||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
# #elif defined(__GNUC__) || defined(__GNUG__)
|
||||||
#pragma GCC push_options
|
# #pragma GCC push_options
|
||||||
#pragma GCC optimize ("O0")
|
# #pragma GCC optimize ("O0")
|
||||||
#elif defined(_MSC_VER)
|
# #elif defined(_MSC_VER)
|
||||||
#pragma optimize("", off)
|
# #pragma optimize("", off)
|
||||||
#endif
|
# #endif
|
||||||
"""
|
# """
|
||||||
)
|
# )
|
||||||
self.statements.append("IfcParse::schema_definition* %s_populate_schema() {" % self.schema_name)
|
self.statements.append("IfcParse::schema_definition* %s_populate_schema() {" % self.schema_name)
|
||||||
|
|
||||||
def typedef(self, name, declared_type):
|
def typedef(self, name, declared_type):
|
||||||
@@ -289,16 +289,16 @@ __attribute__((optnone))
|
|||||||
)
|
)
|
||||||
self.statements.append("}");
|
self.statements.append("}");
|
||||||
|
|
||||||
self.statements.append(
|
# self.statements.append(
|
||||||
"""
|
# """
|
||||||
#if defined(__clang__)
|
# #if defined(__clang__)
|
||||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
# #elif defined(__GNUC__) || defined(__GNUG__)
|
||||||
#pragma GCC pop_options
|
# #pragma GCC pop_options
|
||||||
#elif defined(_MSC_VER)
|
# #elif defined(_MSC_VER)
|
||||||
#pragma optimize("", on)
|
# #pragma optimize("", on)
|
||||||
#endif
|
# #endif
|
||||||
"""
|
# """
|
||||||
)
|
# )
|
||||||
|
|
||||||
self.statements.extend(
|
self.statements.extend(
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user