@@ -63,7 +63,7 @@ pub fn get_qir(program: ProgramConfig) -> Result<String, String> {
63
63
get_qir_from_openqasm ( & sources, capabilities)
64
64
} else {
65
65
let ( source_map, capabilities, language_features, store, deps) =
66
- into_qsc_args ( program, None ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
66
+ into_qsc_args ( program, None , false ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
67
67
68
68
get_qir_from_qsharp (
69
69
source_map,
@@ -103,7 +103,7 @@ pub fn get_estimates(program: ProgramConfig, expr: &str, params: &str) -> Result
103
103
get_estimates_from_openqasm ( & sources, capabilities, params)
104
104
} else {
105
105
let ( source_map, capabilities, language_features, store, deps) =
106
- into_qsc_args ( program, Some ( expr. into ( ) ) ) . map_err ( |mut e| {
106
+ into_qsc_args ( program, Some ( expr. into ( ) ) , false ) . map_err ( |mut e| {
107
107
// Wrap in `interpret::Error` to match the error type from `Interpreter::new` below
108
108
qsc:: interpret:: Error :: from ( e. pop ( ) . expect ( "expected at least one error" ) )
109
109
. to_string ( )
@@ -157,7 +157,7 @@ pub fn get_circuit(
157
157
serde_wasm_bindgen:: to_value ( & circuit) . map_err ( |e| e. to_string ( ) )
158
158
} else {
159
159
let ( source_map, capabilities, language_features, store, deps) =
160
- into_qsc_args ( program, None ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
160
+ into_qsc_args ( program, None , false ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
161
161
162
162
let ( package_type, entry_point) = match operation {
163
163
Some ( p) => {
@@ -269,7 +269,7 @@ pub fn get_hir(
269
269
#[ wasm_bindgen]
270
270
pub fn get_rir ( program : ProgramConfig ) -> Result < Vec < String > , String > {
271
271
let ( source_map, capabilities, language_features, store, deps) =
272
- into_qsc_args ( program, None ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
272
+ into_qsc_args ( program, None , false ) . map_err ( compile_errors_into_qsharp_errors_json) ?;
273
273
274
274
qsc:: codegen:: qir:: get_rir (
275
275
source_map,
@@ -528,7 +528,7 @@ pub fn runWithPauliNoise(
528
528
Ok ( true )
529
529
} else {
530
530
let ( source_map, capabilities, language_features, store, deps) =
531
- into_qsc_args ( program, Some ( expr. into ( ) ) ) . map_err ( |mut e| {
531
+ into_qsc_args ( program, Some ( expr. into ( ) ) , false ) . map_err ( |mut e| {
532
532
// Wrap in `interpret::Error` and `JsError` to match the error type
533
533
// `run_internal_with_features` below
534
534
JsError :: from ( qsc:: interpret:: Error :: from (
@@ -621,7 +621,7 @@ serializable_type! {
621
621
pub fn generate_docs ( additional_program : Option < ProgramConfig > ) -> Vec < IDocFile > {
622
622
let docs = if let Some ( additional_program) = additional_program {
623
623
let Ok ( ( source_map, capabilities, language_features, package_store, dependencies) ) =
624
- into_qsc_args ( additional_program, None )
624
+ into_qsc_args ( additional_program, None , true )
625
625
else {
626
626
// Can't generate docs if building dependencies failed
627
627
return Vec :: new ( ) ;
0 commit comments