summaryrefslogtreecommitdiff
path: root/src/include/cvc4_public.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/cvc4_public.h')
-rw-r--r--src/include/cvc4_public.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/include/cvc4_public.h b/src/include/cvc4_public.h
index e1d406b03..7950a5af6 100644
--- a/src/include/cvc4_public.h
+++ b/src/include/cvc4_public.h
@@ -31,28 +31,12 @@
# endif /* __GNUC__ >= 4 */
#endif /* defined _WIN32 || defined __CYGWIN__ */
-// Can use CVC4_UNDEFINED for things like undefined, private
-// copy constructors. The advantage is that with CVC4_UNDEFINED,
-// if something _does_ try to call the function, you get an error
-// at the point of the call (rather than a link error later).
-
// CVC4_UNUSED is to mark something (e.g. local variable, function)
// as being _possibly_ unused, so that the compiler generates no
// warning about it. This might be the case for e.g. a variable
// only used in DEBUG builds.
#ifdef __GNUC__
-# if __GNUC__ > 4 || ( __GNUC__ == 4 && __GNUC_MINOR__ >= 3 )
- /* error function attribute only exists in GCC >= 4.3.0 */
-# define CVC4_UNDEFINED __attribute__((__error__("this function intentionally undefined")))
-# else /* GCC < 4.3.0 */
-# define CVC4_UNDEFINED
-# endif /* GCC >= 4.3.0 */
-#else /* ! __GNUC__ */
-# define CVC4_UNDEFINED
-#endif /* __GNUC__ */
-
-#ifdef __GNUC__
# define CVC4_UNUSED __attribute__((__unused__))
# define CVC4_NORETURN __attribute__ ((__noreturn__))
# define CVC4_CONST_FUNCTION __attribute__ ((__const__))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback