一致性检查失败:呼叫必须具有呼叫目标 [英] Consistency check failures: Call must have a call target

查看:95
本文介绍了一致性检查失败:呼叫必须具有呼叫目标的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在做以下事情。我正在接受指令并制作另一份副本。在执行一个指令.Copy()之后,我复制了所有非隐式操作数,通过进入foreach循环并在IsImplicit上继续执行。
问题是我得到了这个错误列表。

-------------------------- -------------------------------------------------- --------------------------

隔离器仪表阶段后的一致性检查失败
呼叫必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有电话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
电话必须有电话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有电话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有电话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
通话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
通话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
Phoenix断言失败:d:\enlistments\sdk_june08 \src\phx\ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败(功能编号2)_main [line 0]在隔离器仪表阶段
中(模块)../ testFiles/testFunc.c
d:\ usersrs \ t-ashaga \ phoenixprojects \ testfiles \ testfunc.c(27):警告C4700:未初始化

Hi,
I'm doing the following. I'm taking an instruction and making another copy of it. After doing an instruction.Copy(), I copy all its non-implicit operands, by going in a foreach loop and doing a continue on IsImplicit.
The problem is that I'm getting this error list.

------------------------------------------------------------------------------------------------------

Consistency check failures after Isolator Instrumentation Phase
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 0] during Isolator Instrumentation Phase
  in (Module) ../testFiles/testFunc.c
d:\users\t-ashaga\phoenixprojects\testfiles\testfunc.c(27) : warning C4700: uninitialized

警告分析阶段后的一致性检查失败
呼叫必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败:d:\enlistments \\ \\ sdk_june08\src\phx\ir\ir-check.cpp,1954年线!!this-> Ha veEmittedDiagnostic:一致性检查失败
在(功能编号2)_main [第27行]警告分析阶段期间(模块)../ testFiles / testFunc.c

Consistency check failures after Warnings Analysis Phase
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 27] during Warnings Analysis Phase
  in (Module) ../testFiles/testFunc.c

只读全局变量后的一致性检查失败
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285-] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300-] *,$ L5(EH)#27
呼叫必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285-] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306-] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285-] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
Phoenix断言失败:d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
中(功能编号2)_main [第27行]在只读全局变量期间(模块)../ testFiles / testFunc.c

Consistency check failures after Read-only globals
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 27] during Read-only globals
  in (Module) ../testFiles/testFunc.c

内联后的一致性检查失败
通话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
通话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
通话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败:d:\enlistments \\ \\ sdk_june08\src\phx\ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
在(功能编号2)_main [第27行]在Inliner中(模块)../ testFiles / testFunc.c

Consistency check failures after Inliner
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 27] during Inliner
  in (Module) ../testFiles/testFunc.c

死亡参数删除后的一致性检查失败
呼叫必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] * ,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] * ,[tv300 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] * ,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] * ,[tv306 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] * ,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] * ,[tv309 - ] *,$ L5(EH)#27
电话必须有一个电话l目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
在(功能编号2) )_main [第27行]在死亡参数删除期间(模块)../ testFiles / testFunc.c

Consistency check failures after Dead Parameter Removal
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 27] during Dead Parameter Removal
  in (Module) ../testFiles/testFunc.c

类型检查器后的一致性检查失败
呼叫必须具有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
电话必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有呼叫目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败:d:\enlistments \\ \\ sdk_june08\src\phx\ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
在(功能编号2)_main [第30行]在类型检查器期间(模块)../ testFiles / testFunc.c

Consistency check failures after Type Checker
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 30] during Type Checker
  in (Module) ../testFiles/testFunc.c

OpenMP后的一致性检查失败
呼叫必须具有呼叫目标
{ * CallTag} = CALL *& _fooba r,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败:d:\ enlistm ents\sdk_june08\src\phx\ir\ir-check.cpp,1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
在(功能编号2)_main [line 30] OpenMP期间(模块)../ testFiles / testFunc.c

Consistency check failures after OpenMP
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 30] during OpenMP
  in (Module) ../testFiles/testFunc.c

别名分析后的一致性检查失败
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标 {* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv300 - ] *,$ L5(EH)#27
电话必须有通话目标 {* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标 {* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有通话目标 {* CallTag} = CAL L *& _foobar,[tv287 - ] *,[tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
凤凰断言失败:d:\enlistments\sdk_june08\src \\\xx \ir\ir-check.cpp,第1954行
!this-> HaveEmittedDiagnostic:一致性检查失败
在(功能编号2)_main [第30行]别名分析期间
in(Module)../ testFiles / testFunc.c

Consistency check failures after Alias analysis
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
Phoenix Assertion Failure: d:\enlistments\sdk_june08\src\phx\ir\ir-check.cpp, Line 1954
  !this->HaveEmittedDiagnostic : Consistency check failures
  in (Function number 2) _main [line 30] during Alias analysis
  in (Module) ../testFiles/testFunc.c

Flow Optimization之后的一致性检查失败
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv294 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有通话目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[tv2 86 - ] *,[tv300 - ] *,$ L5(EH)#27
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv291 - ] *,[ tv286 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[ tv303 - ] *,[tv306 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[ tv303 - ] *,[tv285 - ] *,$ L5(EH)#27
电话必须有一个通话目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[ tv286 - ] *,[tv309 - ] *,$ L5(EH)#27
呼叫必须有一个呼叫目标
{* CallTag} = CALL *& _foobar,[tv287 - ] *,[ tv286 - ] *,[tv285 - ] *,$ L5(EH)#27


-------------------- -------------------------------------------------- --------------------------------
有趣的是,{* CallTag} = CALL *& _foobar,[ tv287 - ] *,[tv286 - ] *,[tv285 - ] *, $ L5(EH)#27是原始指示

有人可以帮忙。

感谢和问候,如果

Consistency check failures after Flow Optimization
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv294-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv300-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv291-]*, [tv286-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv306-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv303-]*, [tv285-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv309-]*, $L5(EH) #27
   Call must have a call target
         {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27


------------------------------------------------------------------------------------------------------
Interestingly, {*CallTag}        = CALL* &_foobar, [tv287-]*, [tv286-]*, [tv285-]*, $L5(EH) #27 is the original instruction

Can somebody please help.

Thanks and Regards,
If If

推荐答案

烦人的,你需要特殊情况下的第一个来源呼叫中的操作数。

如果您正在复制呼叫,请使用"call.CallTargetOperand =< new operand>"而不是追加第一个来源。然后像往常一样追加剩余的来源。或者使用将调用目标操作数作为参数的构造函数,然后追加其余的源。
Annoyingly, you need to special-case the first source operand on a call.

If you are copying a call, use "call.CallTargetOperand = <new operand>" instead of appending the first source. Then append the remaining sources as usual. Or use the constructor that takes the call target operand as a parameter, and then append the rest of the sources.


这篇关于一致性检查失败:呼叫必须具有呼叫目标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆