summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorBuilder.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/DescriptorBuilder.h')
-rw-r--r--cpp/src/IceGrid/DescriptorBuilder.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/DescriptorBuilder.h b/cpp/src/IceGrid/DescriptorBuilder.h
index 8472e4bf4fd..5a0358cb936 100644
--- a/cpp/src/IceGrid/DescriptorBuilder.h
+++ b/cpp/src/IceGrid/DescriptorBuilder.h
@@ -15,6 +15,13 @@
#include <IceGrid/Descriptor.h>
#include <set>
+#ifdef __SUNPRO_CC
+//
+// We hide some init functions on purpose in classes below
+//
+# pragma error_messages(off,hidef)
+#endif
+
namespace IceGrid
{
@@ -310,6 +317,10 @@ private:
ServiceDescriptorPtr _descriptor;
};
-};
+}
+
+#ifdef __SUNPRO_CC
+# pragma error_messages(default,hidef)
+#endif
#endif