Index: src/Tuples/FlattenTuple.cc
===================================================================
--- src/Tuples/FlattenTuple.cc	(revision 4753415975c6f56302c712e83f72751cbf46c6ad)
+++ src/Tuples/FlattenTuple.cc	(revision 32805dbb99ed120ef9921a7fe6fa64ce4be94a49)
@@ -47,4 +47,5 @@
 	void FlattenTuple::CollectArgs::visit( SizeofExpr        *expr )  {  currentArgs.insert( currentArgs.end(), expr );  }
 	void FlattenTuple::CollectArgs::visit( AlignofExpr       *expr )  {  currentArgs.insert( currentArgs.end(), expr );  }
+	void FlattenTuple::CollectArgs::visit( OffsetofExpr      *expr )  {  currentArgs.insert( currentArgs.end(), expr );  }
 	void FlattenTuple::CollectArgs::visit( AttrExpr          *expr )  {  currentArgs.insert( currentArgs.end(), expr );  }
 	void FlattenTuple::CollectArgs::visit( LogicalExpr       *expr )  {  currentArgs.insert( currentArgs.end(), expr );  }
Index: src/Tuples/FlattenTuple.h
===================================================================
--- src/Tuples/FlattenTuple.h	(revision 4753415975c6f56302c712e83f72751cbf46c6ad)
+++ src/Tuples/FlattenTuple.h	(revision 32805dbb99ed120ef9921a7fe6fa64ce4be94a49)
@@ -43,4 +43,5 @@
 			virtual void visit( SizeofExpr * );
 			virtual void visit( AlignofExpr * );
+			virtual void visit( OffsetofExpr * );
 			virtual void visit( AttrExpr * );
 			virtual void visit( LogicalExpr * );
