From bfba585ac769bf0862ff2ce15499506aaa370ece Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Tue, 18 Jan 2011 12:27:56 -0700 Subject: op_reg_common.h: add explicit cast A version of the g++ compiler isn't allowing the implicit cast of U32 to an enum. Change to use an explicit cast. --- op_reg_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'op_reg_common.h') diff --git a/op_reg_common.h b/op_reg_common.h index 7d78005410..f5096500a3 100644 --- a/op_reg_common.h +++ b/op_reg_common.h @@ -73,7 +73,7 @@ get_regex_charset(const U32 flags) { /* Returns the enum corresponding to the character set in 'flags' */ - return (flags & RXf_PMf_CHARSET) >> _RXf_PMf_CHARSET_SHIFT; + return (regex_charset) ((flags & RXf_PMf_CHARSET) >> _RXf_PMf_CHARSET_SHIFT); } /* Next available bit after the above. Name begins with '_' so won't be -- cgit v1.2.1