diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2018-09-17 09:18:57 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-17 09:18:57 -0400 |
| commit | 24ad492a98dc99abfbf7523b50bbdb13274c097e (patch) | |
| tree | a84e609f8bf2e5add2b5e009b42fa564149cefdd /source | |
| parent | 3c505c22673701339d35eb2151f01c16eb3c78c3 (diff) | |
Hotfix/fixing warnings (#636)
* * Remove dispose from IRInst
* Use MemoryArena instead of MemoryPool
* Make all IRInst not require Dtor - by having ref counted array store ptrs that need freeing
* Increase block size - typically compilation is 2Mb of IR space(!)
* Fix issues around StringRepresentation::equal because null has special meaning.
* Don't bother to construct as String to compare StringRepresentation, just used UnownedStringSlice.
* Added fromLiteral support to UnownedStringSlice and use instead of strlen version.
* Use more conventional way to test StringRepresentation against a String.
* Fix gcc/clang template problem with cast.
* Fix warnings.
Diffstat (limited to 'source')
| -rw-r--r-- | source/core/hash.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/core/hash.h b/source/core/hash.h index 8ee5b088f..26450029d 100644 --- a/source/core/hash.h +++ b/source/core/hash.h @@ -57,7 +57,7 @@ namespace Slang template<typename TKey> static int GetHashCode(TKey & key) { - return key.GetHashCode(); + return int(key.GetHashCode()); } }; template<int IsPointer> |
