mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 01:54:01 +02:00
Fix slicing mix of big and little-endian, bug1033.
This commit is contained in:
+2
-2
@@ -412,10 +412,10 @@ public:
|
||||
AstVar* pinVarp = pinp->modVarp();
|
||||
AstVarRef* connectRefp = pinp->exprp()->castVarRef();
|
||||
AstVarXRef* connectXRefp = pinp->exprp()->castVarXRef();
|
||||
AstBasicDType* pinBasicp = pinVarp->dtypep()->basicp(); // Maybe NULL
|
||||
AstBasicDType* pinBasicp = pinVarp->dtypep()->castBasicDType(); // Maybe NULL
|
||||
AstBasicDType* connBasicp = NULL;
|
||||
AstAssignW* assignp = NULL;
|
||||
if (connectRefp) connBasicp = connectRefp->varp()->dtypep()->basicp();
|
||||
if (connectRefp) connBasicp = connectRefp->varp()->dtypep()->castBasicDType();
|
||||
//
|
||||
if (!alwaysCvt
|
||||
&& connectRefp
|
||||
|
||||
Reference in New Issue
Block a user