* limitations under the License.
*/
-#ifndef FOLLY_DETAIL_INDEXEDMEMPOOL_H
-#define FOLLY_DETAIL_INDEXEDMEMPOOL_H
+#ifndef FOLLY_INDEXEDMEMPOOL_H
+#define FOLLY_INDEXEDMEMPOOL_H
#include <stdint.h>
#include <assert.h>
#include <folly/AtomicStruct.h>
#include <folly/detail/CacheLocality.h>
+// Ignore shadowing warnings within this file, so includers can use -Wshadow.
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
+
namespace folly {
namespace detail {
} // namespace folly
+# pragma GCC diagnostic pop
#endif