From c92d06cc87370f7db478bdbc2d77b080f013632e Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Wed, 21 Jun 2017 11:23:04 -0700 Subject: Bug fix: correct attribute on `operator~` The operator was being declared as `IntrinsicOp::Not` when it should be `IntrinsicOp::BitNot` --- source/slang/slang-stdlib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/slang/slang-stdlib.cpp b/source/slang/slang-stdlib.cpp index 3a3f6d13f..e44b7131b 100644 --- a/source/slang/slang-stdlib.cpp +++ b/source/slang/slang-stdlib.cpp @@ -1022,7 +1022,7 @@ namespace Slang OpInfo unaryOps[] = { { IntrinsicOp::Neg, "-", ARITHMETIC_MASK }, { IntrinsicOp::Not, "!", ANY_MASK }, - { IntrinsicOp::Not, "~", INT_MASK }, + { IntrinsicOp::BitNot, "~", INT_MASK }, { IntrinsicOp::PreInc, "++", ARITHMETIC_MASK | ASSIGNMENT }, { IntrinsicOp::PreDec, "--", ARITHMETIC_MASK | ASSIGNMENT }, { IntrinsicOp::PostInc, "++", ARITHMETIC_MASK | ASSIGNMENT | POSTFIX }, -- cgit v1.2.3