Repository: incubator-hawq
Updated Branches:
  refs/heads/master f5ffddf26 -> 8595cdb81


HAWQ-1423. cmock framework does not recognize __MAYBE_UNUSED.


Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/8595cdb8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/8595cdb8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/8595cdb8

Branch: refs/heads/master
Commit: 8595cdb8154e4def242ac88b0c26067d69b7e0c5
Parents: f5ffddf
Author: Paul Guo <[email protected]>
Authored: Wed Apr 5 18:07:57 2017 +0800
Committer: Paul Guo <[email protected]>
Committed: Wed Apr 5 18:07:57 2017 +0800

----------------------------------------------------------------------
 src/test/unit/mock/mocker.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/8595cdb8/src/test/unit/mock/mocker.py
----------------------------------------------------------------------
diff --git a/src/test/unit/mock/mocker.py b/src/test/unit/mock/mocker.py
index b0285a7..49e4848 100755
--- a/src/test/unit/mock/mocker.py
+++ b/src/test/unit/mock/mocker.py
@@ -40,9 +40,9 @@ class CFile(object):
     # function pattern
     func_pat = re.compile(
         # modifier
-        r'(?:(static|inline|__inline__|__inline)\s+)*' +
+        r'(?:(static|inline|__inline__|__inline|__MAYBE_UNUSED)\s+)*' +
         # rettype
-        
r'((?:const\s+)?(?:struct\s+|unsigned\s+)?\w+(?:[\s\*]+|\s+))(?:inline\s+|static\s+)?'
 +
+        
r'((?:const\s+)?(?:struct\s+|unsigned\s+)?\w+(?:[\s\*]+|\s+))(?:inline\s+|static\s+|__MAYBE_UNUSED\s+)?'
 +
         # funcname
         r'(\w+)\s*'
         # arguments
@@ -187,6 +187,7 @@ class FuncSignature(object):
     def __init__(self, modifier, rettype, funcname, args):
         self.modifier = modifier.strip()
         self.rettype = re.sub('inline', '', rettype).strip()
+        self.rettype = re.sub('__MAYBE_UNUSED', '', rettype).strip()
         self.funcname = funcname.strip()
         self.args = self.parse_args(args)
 

Reply via email to