Merge pull request #102 from alliedmodders/fix-map-check

Check for null map in matchtag().
This commit is contained in:
David Anderson 2014-07-20 10:36:34 -07:00
commit d2c7064e2b
3 changed files with 6 additions and 1 deletions

View File

@ -384,7 +384,7 @@ static int matchobjecttags(int formaltag, int actualtag, int flags)
// Some methodmaps are nullable. The nullable property is inherited
// automatically.
methodmap_t *map = methodmap_find_by_tag(formaltag);
if (map->nullable)
if (map && map->nullable)
return TRUE;
error(148, pc_tagname(formaltag));

View File

@ -0,0 +1,4 @@
Foo(any foo) {}
public Bar() {
Foo(null);
}

View File

@ -0,0 +1 @@
(3) : error 148: cannot assign null to a non-nullable type