diff --git a/sqlx-macros/src/query/input.rs b/sqlx-macros/src/query/input.rs index fb0a7d75..7cd060df 100644 --- a/sqlx-macros/src/query/input.rs +++ b/sqlx-macros/src/query/input.rs @@ -53,11 +53,12 @@ impl Parse for QueryMacroInput { let _ = input.parse::()?; if key == "source" { + let span = input.span(); let query_str = Punctuated::::parse_separated_nonempty(input)? .iter() .map(LitStr::value) .collect(); - query_src = Some((QuerySrc::String(query_str), input.span())); + query_src = Some((QuerySrc::String(query_str), span)); } else if key == "source_file" { let lit_str = input.parse::()?; query_src = Some((QuerySrc::File(lit_str.value()), lit_str.span()));