#include "tree-iterator.h"
#include "print-tree.h"
#include "stor-layout.h"
+#include "intl.h"
const int max_custom_roles = 32;
static contract_role contract_build_roles[max_custom_roles] = {
check_postcondition_result (tree decl, tree type, location_t loc)
{
if (VOID_TYPE_P (type))
- {
- const char* what;
- if (DECL_CONSTRUCTOR_P (decl))
- what = "constructor";
- else if (DECL_DESTRUCTOR_P (decl))
- what = "destructor";
- else
- what = "function";
- error_at (loc, "%s does not return a value to test", what);
- return false;
- }
+ {
+ error_at (loc,
+ DECL_CONSTRUCTOR_P (decl)
+ ? G_("constructor does not return a value to test")
+ : DECL_DESTRUCTOR_P (decl)
+ ? G_("destructor does not return a value to test")
+ : G_("function does not return a value to test"));
+ return false;
+ }
return true;
}