diff --git a/src/pair_table.h b/src/pair_table.h
index bf419c9c806d594878f595eec12d175bc5e171d0..2de4b6ea99fdfabc45e9dd4001e6fa6febce941e 100644
--- a/src/pair_table.h
+++ b/src/pair_table.h
@@ -58,7 +58,7 @@ class PairTable : public Pair {
 
   int **tabindex;
 
-  void allocate();
+  virtual void allocate();
   void read_table(Table *, char *, char *);
   void param_extract(Table *, char *);
   void bcast_table(Table *);