1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Initial macOS changes

Many changes are related to fixing warnings
This commit is contained in:
Brian Fiete 2019-10-14 14:08:29 -07:00
parent 75f11b1459
commit 22ec4a86b8
52 changed files with 2873 additions and 266 deletions

View file

@ -364,7 +364,7 @@ BfTypedValue BfAutoComplete::LookupTypeRefOrIdentifier(BfAstNode* node, bool* is
if (auto identifier = BfNodeDynCast<BfIdentifierNode>(node))
{
BfExprEvaluator exprEvaluator(mModule);
auto identifierResult = exprEvaluator.LookupIdentifier(identifier, NULL);
auto identifierResult = exprEvaluator.LookupIdentifier(identifier, false, NULL);
if (!identifierResult)
identifierResult = exprEvaluator.GetResult();
if (identifierResult)
@ -1435,7 +1435,7 @@ bool BfAutoComplete::CheckMemberReference(BfAstNode* target, BfAstNode* dotToken
{
BfAttributedIdentifierNode* attrIdentifier = NULL;
bool isAutocompletingName = false;
if (attrIdentifier = BfNodeDynCast<BfAttributedIdentifierNode>(memberName))
if ((attrIdentifier = BfNodeDynCast<BfAttributedIdentifierNode>(memberName)))
{
memberName = attrIdentifier->mIdentifier;
if ((memberName == NULL) && (IsAutocompleteNode(attrIdentifier->mAttributes)))