/*
- * Copyright 2012 Facebook, Inc.
+ * Copyright 2016 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* limitations under the License.
*/
-#include "folly/Portability.h"
+#include <folly/Portability.h>
#include <memory>
class Derived : public Base {
public:
- virtual int foo() const FOLLY_FINAL { return 2; }
+ int foo() const final { return 2; }
};
// A compiler that supports final will likely inline the call to p->foo()
EXPECT_EQ(3, fooBase(p.get()));
EXPECT_EQ(3, fooDerived(p.get()));
}
-