diff --git a/experiments/placer/layout.h b/experiments/placer/layout.h index 0d27f37a683..386d860617d 100644 --- a/experiments/placer/layout.h +++ b/experiments/placer/layout.h @@ -451,6 +451,7 @@ constexpr uint32_t crc32(const char * str) { return 0xFFFFFFFF; } -constexpr name_hash_t NameHash(const char* name) { - return crc32(name) ^ 0xFFFFFFFF; +template +constexpr name_hash_t NameHash(char const (&name)[len_plus_one]) { + return crc32(name) ^ 0xFFFFFFFF; }